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.

PHOTOS: Tom Cruise's ageless face

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.

VIDEO: Tom looks back on his earlier days and personal iife

(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.)

PHOTOS: Tom and Katie in happier times

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 Tom Cruise Tops Forbes' List of Highest Paid Actors in Hollywood