This guy has had videos out before of his impressions, but this one is new to me. He is so good!

Kevin Spacey, Harrison Ford, even an amazing Brad Pitt!

I just had this expression on my face the whole time...