This singer pretty much nails it in his impression of 29 different celebrities in one song.
Rob Cantor (accompanied by Andrew Horowitz) performs an original song, "Perfect," in the voices of nearly three dozen celebs, including Frank Sinatra, Adam Sandler, Shakira, Chrisopher Walken, Christina Aguilera, Randy Newman, Smeagol/Gollum and a whole lot more. I think the best ones are Gwen Stefani, Billie Holiday and Britney Spears, but wait until you get to the trumpet! (Seriously, don't miss the trumpet!)
Read More