I am not very good at doing 'Impressions.'  I'm even terrible with charades.  Some people have some crazy talent with that sort of stuff however, and this guy would be one of them.   Watch him as he gets into so many different characters that I don't even know some of them he does!