Musician Rob Cantor somehow fits 29 celebrity impressions into one original song that's less than four minutes long.
Cantor wrote on his Facebook page that it took him "about 40 takes" to get this video right.
Watch below as Cantor channels his inner Jeff Goldblum, Christina Aguilera, Britney Spears, Kermit the Frog and more:
PICS: Rahal's Chicago home listed for $3.59M
IndyCar team owner Bobby Rahal has listed his Lincoln Park mansion.
Funny video: Pup 'drops dead' after chasing tail
It's no surprise to learn puppies can go from super energetic to very tired in a matter of moments, but it never gets old when it's caught on…
Funny video: Dog vs. meteorologist
Global News weatherman Mike Sobel invited Ripple the dog onto the set to help with the weather. But things got a little out of hand.