There's definitely a bright side for Tom Cruise on his 50th birthday Tuesday. Although the Rock of Ages star is reeling from wife Katie Holmes' shocking Thursday divorce filing -- he took an early-morning flight from a movie set in Iceland to California -- Forbes has a very nice birthday present for him.
The magazine and website named Cruise the highest-paid actor in Hollywood over the past 12 months.
Between May 2011 and May 2012, Cruise earned a whopping $75 million -- putting him $38 million ahead of second-place finishers Leonardo DiCaprio and Holmes' Jack and Jill costar Adam Sandler, both who made an estimated $37 million during the same period, Forbes reports.
(Although Rock of Ages was a box office disappointment, Cruise's Mission: Impossible -- Ghost Protocol netted $700 million worldwide, with the actor getting a piece of the profits, according to Forbes.)
Cruise's enduring box office clout and growing fortune are sure to play a major factor in his divorce battle with Holmes, 33. He is presently worth an estimated $250 million, while Holmes is worth $25 million. Although the spouses of five years signed a prenuptial agreement, Holmes also requested a "suitable amount" of child support for daughter Suri, 6 -- world-famous for her high-priced tot's wardrobe.
This article originally appeared on Usmagazine.com: Tom Cruise Tops Forbes' List of Highest Paid Actors in Hollywood