The most versatile actor in Hollywood is, of course, no other person than Johnny Depp. He has taken up several distinguished characters in different movies. I will try to point out some of the characters he has played in different movies. Starting from Barber in Sweeney Todd: the demon barber of Fleet Street, Astronaut in the astronaut's wife, and Noir Pirate in public enemies, and Joker in Imaginarium of Dr. Parnarsus, the bookworm in the ninth gate, Sea Gangster in pirates of the Caribbean.
The list does not end there; Rogue agent in Once upon a time in Mexico, Tranny in Before night falls, Groom in corpse bride, Detective in sleepy hollow, greaser in cry baby, Father in Nick of time, Psychic detective in From hell, Chocolate maker in Charlie and the chocolate factory, Tea drinker in Alice in wonderland and many more. Johnny Christopher Depp also happens to be a musician who plays well on the guitar. He is just a bunch of talent and really versatile.