You won't believe it until you watch this video.... this guy, Rob Cantor, does 29 amazing celebrity impressions in one original song.

 

WATCH WATCH WATCH