Rob Cantor is a professional singer but he proved in this video that he could also make a living as a celebrity impressionist.
Singing his original song "perfect", he nails each one of these voices - from Frank Sinatra to Britney Spears.
The video has been viewed over 2.5 million times in two days.
"I'm absolutely floored by the response to my new video," Cantor told Today.
"Never in my wildest dreams did I predict it would spread like this! Insanity. I'm so glad people enjoy the clip, and I'm even happier they seem to dig the song!"
Although he is delighted that it's gone viral, we hope his success translates into actual album sales.