July 2, 2014 at 9:19 AM ET
Most of us think we can do at least one celebrity impression. Singer/songwriter Rob Cantor can do no fewer than 28, proving his skills in a new viral music video that nails pretty much every one of them.
The aspiring musician made a big splash on Wednesday when he posted a video of himself singing his original song "Perfect," borrowing the voices of 28 celebrities. (He also included a 29th impression, of himself, which a caption on the video calls "spot on!")
In just over three-and-a-half minutes, Cantor sings directly into the camera while smoothly impersonating Kermit the Frog, Bono, Frank Sinatra, Britney Spears, Christopher Walken, Cher and even Flipper — not an easy task, especially considering he's doing it in the right key. Behind him, pianist Andrew Horowitz provides accompaniment. He's particularly deft when it comes to female voices like Gwen Stefani's, and TODAY's Carson Daly gave his thumbs-up to Cantor's take on "Voice" coach Shakira ("that was impressive," he said).
In less than 24 hours, the video racked up nearly 300,000 views. Talk about making a great first impression.
"I'm absolutely floored by the response to my new video," Cantor said in an email to 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!"
Rob Cantor's song "Perfect" is from his album "Not a Trampoline," which is available here.
(Editors' note: Cantor revealed on July 9 that he used voice-over artists; here's the new story.)