Leonardo DiCaprio is the highest paid actor in Hollywood, according to Forbes magazine's annual list.

The 36-year-old "Titanic" star made $77 million, beating out last year's top-earning actor Johnny Depp, who raked in $50 million.

Adam Sandler, Will Smith and Tom Hanks round out the top five.

The list was compiled based on earnings collected between May 1, 2010 and May 1, 2011, the magazine reports.

Forbes released its list of top earning actresses in July, with Angelina Jolie and Sarah Jessica Parker leading the top ten with $30 million each.

DiCaprio, who was last seen in Christopher Nolan's "Inception," is currently working on a biopic about FBI director J. Edgar Hoover. The film is directed by Clint Eastwood and also stars Naomi Watts and Dame Judi Dench.

Here's a look at DiCaprio, the $77 million dollar man.