An Amazing Morgan Freeman Impression (And A Few More)


This guy's name is Josh Robert Thompson, and he does an awesome Morgan Freeman as well as a very good Arnold Schwarzenegger, Sylvester Stallone and Robert De Niro. Enjoy!