https://www.the-numbers.com/box-office-star-records/domestic/lifetime-acting/top-grossing-stars
9 Harrison Ford, 21 Cruise, Will Smith 57
Thats not as a lead, but just in the movie.
I dont count Ford for the Star Wars flicks.
Otherwise Samuel Jackson and RDJ take the cake.
Appearances by total gross was not the metric. That list says Stan Lee was the #1 moneymaker, followed by John Ratzlinberger. Neither has starred - Lee just cameod.
I am still pretty sure Will Smith has STARRED in more movies DOMECTICALLY GROSSING more than 200 million than any other actor, Cruise may be catching up as Smith has slowed down and the MI franchise remains hot.