The 46-year-old Hollywood funnyman, who throws a massive Christmas bash in California every year, invited the 'White Wedding' hitmaker to perform three songs and surprised guests by getting up and singing with him, reported Daily Star online.
Revellers included hotel heiress Paris Hilton, who partied with her boyfriend River Viiperi, and actor Rob Schneider, who took to Twitter to share pictures of Sandler performing with Idol.
Rapper Vanilla Ice also performed at the party.