Benedict Cumberbatch is one helluva versatile actor. Not only can he act, but he can do impressions of other celebrities almost spot on as well. Check it out below:

From Alan Rickman.

ben1.jpg

To Sean Connery.

ben2.jpg

And Jack Nicholson.

ben3.jpg

Tom Hiddleston.

ben4.jpg

And Owen Wilson.

ben5.jpg

There's more. Watch below: