At just 35 years old, Leonardo DiCaprio has starred in more than 25 films. From lead heartthrob Jack in "Titanic" to the tortured Howard Hughes in "The Aviator," DiCaprio has played an eclectic mix of characters and is adoringly referred to worldwide by fans as "Leo." He's back on screen this week with the blockbuster "Inception," in which he stars as a skilled thief. Here, we take a look back at some of the actor's famous roles throughout the years.
Pictured, DiCaprio attended a photo-call to promote "Inception," which opens in theaters on July 16.
— Rachel Kossman, Boston.com Correspondent