Johnny Depp is a very versatile actor. That is obvious. But this overview makes it crystal clear.

Found on imgur.com