Leonardo DiCaprio is one of the most versatile actors in Hollywood today. And over the course of his career has had the opportunity to play characters from all over the map. Since becoming a household name in the mid nineties, the actor’s work has only gotten better. More on Screen Rant.