WATCH: Guy sings song as 29 different celebrities (VIDEO)

Some singer named Rob Cantor came up with a pretty clever way to promote his new album. He does impressions too, so he recorded himself singing a song called "Perfect" as 29 different celebrities.

He starts as Randy Newman, then does Jack Black, Kermit the Frog, and Louis Armstrong. He also does a bunch of female celebrities, like Gwen Stefani and Christina Aguilera.

And those impressions are so good, it almost seems like he dubbed in a woman's voice.

Text Us Anytime 51539
STAR 94 Real-Time Traffic!
Get personalized traffic and conditions before you leave your home or office. Click here
Info2Go Email Alerts
Sign up to receive Rob's Daily Info2Go news update delievered right to your inbox.
Covering the news, stories and topics that concern Atlanta. Click here for more.
STAR 94 Loves Atlanta
Star 94 is proud to feature your community event or fundraiser. Click here to get started.