It's good to be Iron Man — Robert Downey Jr. once again leads Forbes' list of top-earning actors.

The movie star came in first for the second year in a row, the financial mag said, raking in an additional $75 million between June 2013 and June 2014.

The magazine touted the 49-year-old as "indisposable" to the Disney-owned Marvel franchise, with Mickey Mouse willing to pay Downey Jr. "whatever he demands" to ensure his involvement in the high-earning films.

The actor, expecting a third child, his second with wife Susan, has appeared in three "Iron Man" movies as billionaire playboy-turned-superhero Tony Stark and reprised his role in the 2012 blockbuster "The Avengers, " the third-highest-grossing film of all time.

Downey Jr. is filming "Avengers: Age of Ultron," slated for release in 2015. He "held out" during contract negotiations for that film, Forbes reported.

Compared with Angelina Jolie's $33 million in earnings for the year that ended in June 2013, there's a stark male-female pay gap that has not gone unnoticed. The "Maleficent" star topped the magazine's list of highest-paid actresses last year with that figure; this year's actress list has yet to be released.

Incidentally, when Downey Jr. made the pregnancy announcement this month, he said he didn't "know if it's a 'man's world'" but was "certain women run it."

He and "The Hunger Games" star Jennifer Lawrence were the top actors on the magazine's Celebrity 100, its list of most-powerful celebrities, which crowned singer Beyonce as 2014's most famous of them all. Downey Jr. came in at No. 10, and 23-year-old Lawrence locked in the No. 12 spot.

To calculate income, the mag consults agents, producers, lawyers and other "in-the-know folks" to calculate how much celebrities earned from entertainment-related work. The final figure doesn't deduct taxes, agent fees or the sundry costs of being a celebrity.