Tom Cruise tops 2012 Forbes list of highest-paid actors

Slideshow posted in Photos | Tuesday, July 03, 2012

2 of 11: Leonardo DiCaprio is No. 2 on Forbes' 2012 list of highest-paid actors. The outlet said he earned about $37 million between May 2011 and May 2012.

During that time, the actor starred in Clint Eastwood's political film 'J. Edgar,' which earned $79 million worldwide.

DiCaprio can be seen next in the movie 'The Great Gatsby' (watch trailer). It is based on F. Scott Fitzgerald's 1925 novel of the same name. The film stars DiCaprio as Jay Gatsby, Carey Mulligan as Daisy Buchanan, Isla Fisher as Myrtle Wilson and Tobey Maguire as Nick Carraway, the narrator. 'The Great Gatsby' hits theaters on December 25.

DiCaprio also served as an executive producer on George Clooney's 2011 movie 'The Ides of March,' which made more than $75 million globally.

DiCaprio was No. 1 on Forbes' annual list in 2011. The outlet said he earned $77 million between May 2010 and May 2011.

(Pictured: Leonardo DiCaprio talks to OnTheRedCarpet.com at the premiere of 'J. Edgar' in Los Angeles on Nov. 3, 2011.) (OTRC)