Release Date: 07 Tue, Feb 2017
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 Janeane Garofalo
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 Virtual Woman
as Virtual Pharmacist
as Jack Sparrow Chorus Member
2005
2006
2025
2019
1992
1990
2023
2017
1916
2014
2015
1989
1965
1958
1976
2018