The most impressive thing about this video showing master impressionist Jim Meskimen singing the classic christmas song “The Night Before Christmas” with the voices of 27 celebrities is that he changes them in real time. This video by Vanity Fair only got about 10,000 views so far, but I think it’s awesome! So close your eyes and let the most famous group of stars sing you a song.

Full list of impressions:
John Malkovich
Robert De Niro
Mick Jagger
Dame Maggie Smith
Tom Waits
Droopy Dog
Peter Falk
Ron Howard
Sir Ian McKellan
Joe Pesci
Dr. Phil
Sir Anthony Hopkins
Bill Clinton
Christoper Walken
Paul Giamatti
Tim Gunn
Billy Bob Thornton
David Letterman
Jay Leno
Colin Firth
Barack Obama
George W. Bush
Jack Nicholson
Harvey Keitel
Casey Kasem
Morgan Freeman
Robin Williams

via: thehighdefinite