Tom Cruise brings up the rear at No. 10, pulling in $22 million in the same period, Forbes estimates.

But as if you didn’t need proof Hollywood is a man’s world, Cruise’s earnings would rank him at No. 5 on the highest-paid actresses list for the same year, just between Reese Witherspoon ($28 million) and Julia Roberts ($20 million).

The 10 top actors earned an estimated $375 million between May 2010 and May 2011.

To come up with its numbers Forbes writes that it talked to agents, lawyers, producers and industry sources.