There's being good at impressions and then there's this.
In less than 4 minutes, Rob Cantor channels 29 celebrities singing an original song, "Perfect." It is nothing short of amazing. Close your eyes and you'll really hear Frank Sinatra, Bono, Cher, Bob Dylan, Kermit the Frog and even Gollum.
Your mouth will start hanging open roughly around Billie Holiday and by the time you're at Gwen Stefani, you'll start wondering where if there's any celeb Cantor can't do.
You're perfect in the way that you are, too, Rob Cantor.
Update: No, you're not. Cantor later revealed himself as a big, fat fraud. At least he's a talented lip-syncher.