
After Santa tells Michael Bolton that he needs 75,000 new babies by Christmas to meet toy supply, he hosts a sexy telethon to get the world to start making love.

as Self

as Adam Scott

as Carmela

as Ebenezer Scrooge

as Misty

as Punk rocker

as Maya Rudolph

as Peter Salanz

as Blair

as Dr. Vince Harbert

as Casey Wilson

as Baby Archer

as Alan

as Brooke Shields

as Self

as Janeane Garofalo

as Self

as Self

as Kenny G

as Janitor

as Chocolatier Customer

as Carl Flossy

as Ben

as Susan

as Dianne

as Michael Fulton

as Security Guard #1

as Security Guard #2

as Chef Roy

as Wally

as Self

as Virtual Woman

as Virtual Pharmacist

as Jack Sparrow Chorus Member

as Jack Sparrow Chorus Member

as Jack Sparrow Chorus Member

as Jack Sparrow Chorus Member

as Jack Sparrow Chorus Member

as Jack Sparrow Chorus Member