This guy is freaking amazing.  If he's not already a millionaire based on his talent.. somebody please hire this man IMMEDIATELY.

He's a celebrity impressionist.. his name is Rob Cantor.. and you will never be more impressed and entertained than when you watch this: