1 of 6
Leonardo DiCaprio plays the legendary, eccentric billionaire Howard Hughes in The Aviator, a role he's dreamed about for years. Having recently turned 30 years old, Leo says that the role was one of his greatest gifts to date.
"A lot of people asked if I grew up mentally," Leo says. "I don't feel like I necessarily have. But, certainly, having this movie come out and look at all the work that I put into it is literally the best birthday gift I could ever have."