Getty Images
Leonardo DiCaprio has landed the top spot on Forbes' annual list of Hollywood's highest-paid leading men. The actor earned an estimated $77 million from his two 2010 films, Christopher Nolan's "Inception" and Martin Scorsese's "Shutter Island."
Forbes looked at earnings between May 2010 and May 2011 to compile its lists of the top-earning actors and actresses. Keep clicking to see who else made the lists.
Getty Images
Angelina Jolie tied with actress Sarah Jessica Parker for the top spot on Forbes list of Hollywood's highest-paid actresses, each earning an estimated $30 million. Jolie's earnings came from the big-budget action flicks "Salt" and "The Tourist," according to the magazine.
Stephen Lovekin/Getty Images
Sarah Jessica Parker's estimated $30 million earnings, which she made from May 2010 to May 2011, came from "Sex and the City" (both from TV reruns and the second film), along with her successful fragrance line. The actress tied with Angelina Jolie for the top spot on Forbes' highest-paid actresses list.
Getty Images
Johnny Depp was last year's top earner on Forbes' highest-paid actors list. This year, he came in second place, earning an estimated $50 million.
Kevork Djansezian/Getty Images
Tom Hanks came in fifth place on Forbes' highest-paid actors list, earning an estimated $35 million between May 2010 and May 2011.
AP Photo/Matt Sayles
Ranking third behind Parker and Jolie on the actress' list are Reese Witherspoon and Jennifer Aniston, who each brought in $28 million, according to Forbes.
Getty Images
Like Reese Witherspoon, Forbes estimates, Jennifer Aniston raked in $28 million between May 2010 and May 2011. Both actresses tied for third place behind Angelina Jolie and Sarah Jessica Parker.
Getty Images
Robert Downey Jr., who has starred in hits like "Iron Man" and "Sherlock Holmes," made an estimated $31 million, according to Forbes, enough to rank him sixth on its annual actors' list.
Stephen Lovekin/Getty Images
Cameron Diaz earned $19 million between May 2010 and May 2011, according to Forbes' list of Hollywood's highest-paid actresses.
Stephen Lovekin/Getty Images
Mark Wahlberg earned $28 million between May 2010 and May 2011, according to Forbes' annual list of Hollywood's highest-paid actors.
Andreas Rentz/Getty Images
Adam Sandler came in third place on Forbes' actors list. According to the magazine, he earned an estimated $40 million between May 2010 and May 2011.
Stephen Lovekin/Getty Images
"Twilight" star Kristen Stewart took the fifth place spot on Forbes' highest-paid actresses list, earning an estimated $20 million. She shares the spot with actress Julia Roberts.
ROBYN BECK/AFP/Getty Images
Julia Roberts earned $20 million between May 2010 and May 2011, according to Forbes. Her film "Eat Pray Love" earned $205 million at the box office.
Pascal Le Segretain/Getty Images
Will Smith came in fourth place on Forbes' highest-paid actors list. According to the magazine, he earned an estimated $36 million between May 2010 and May 2011.
Larry Busacca/Getty Images
Ben Stiller is still making money off his hit "Meet the Parents" and "Night at the Museum" franchises. According to Forbes, he earned an estimated $34 million between May 2010 and May 2011.
Jason Merritt/Getty Images
Tim Allen tied with Tom Cruise on Forbes' list of Hollywood's highest-paid actors, each earning $22 million. Allen's earnings mostly came from voicing the role of Buzz Lightyear once again in "Toy Story 3," according to the magazine.