If Katie Holmes had not filed for divorce from Hollywood heartthrob Tom Cruise last week, it would have been a very special birthday for the superstar this year. Tom, who turned 50 yesterday, was also named the highest paid actor in Forbes' annual list the same day as he earned $75 million between May 2011 and May 2012 thanks to his recent blockbuster movie Mission Impossible - Ghost Protocol. The star pushed last years winner Leonardo DiCaprio to the second place who shared the position with Adam Sandler by earning $37 million each. DiCaprio's earnings dropped as his last film J. Edgar bombed at the box office. The fourth place was captured by former professional wrestler Dwayne The Rock Johnson, 40, who earned $36 million, which included his earning from film Fast Five that took in $626 million worldwide, while comedian Ben Stiller stood at No. 5 with $33 million.