Leo's movies typically have more going for them than his mere presence though. Django, Wolf, Revenant benefited from strong reviews and awards buzz and were all until recently in the top 250 (Revenant has dropped out now). Also with wolf there was the Leo/Scorsese team up which in itself seems to be a draw and Django had QT who has mostly been a reliable draw in his own right over the years. Compare that to Cruise who has been starring in films with mixed to downright career worst level reception and it is not really an apples to apples comparison. Looking at it another way, would a film like Never Go Back or The Mummy really make significantly more money with Leo instead of Cruise, provided all other factors remained the same? And by the same token, would the likes of Django, Wolf etc do that much worse with Cruise in Leo's roles? I am not quite sure the answer is a resounding yes in either case. Cruise has only himself to blame though with his less than stellar project selection in the last decade.