Who is the highest paid actor in Hollywood according to Forbes magazine? The answer might surprise you. It's Leonardo DiCaprio. My immediate answer would have been Johnny Depp, but he dropped to number 2 this year. DiCaprio's success was largely due to movies like Shutter Island and Inception. And the numbers reflect total earnings from 2010, not the actor's price per movie. The top five, according to Forbes are:

1) Leonardo DiCaprio ($77 million)

2) Johnny Depp ($50 million)

3) Adam Sandler ($40 million)

4) Will Smith ($36 million)

5) Tom Hanks ($35 million)

Surprisingly Brad Pitt doesn't even come close to the top 5, earning $20 million. Brad actually got beat by Tim Allen (!) who raked in $22 million.

As for highest paid actresses? Brad's soul mate Angelina Jolie took up the slack. She came in at number 2 on the actress list, just behind Sara Jessica Parker. You can check out the rest of the details on actors and actresses by going to the Forbes website for all the figures. (via Forbes.com/actors or Forbes.com/actresses)

More From 100.7 KOOL FM