cruise061212_02_230.jpgTom Cruise has some good news after all.

Forbes released their annual list of Hollywood's highest-paid actors and the Rock of Ages star came out on top with $75 million due in part to the worldwide success of his movie Mission: Impossible - Ghost Protocol.

Leonardo DiCaprio and Adam Sandler came in a virtual tie for second, earning $37 million each.

Cruise's earnings will almost certainly play a part in his divorce battle with Katie Holmes despite their prenuptial agreement since she's seeking a "suitable amount" for child support. The 50-year-old actor is currently worth $250 million while Holmes is worth $25 million.

See who else made it on Forbes' list here.