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.

To Sean Connery.

And Jack Nicholson.

Tom Hiddleston.

And Owen Wilson.

There's more. Watch below: