27 of the highest-paid movie roles of all time, including Tom Cruise's massive pay day for 'Top Gun: Maverick'

It's rare for actors to haul in huge salaries like they used to, but some have managed to strike lucrative deals in the past.

27 of the highest-paid movie roles of all time, including Tom Cruise's massive pay day for 'Top Gun: Maverick'

It's rare for actors to rake in huge salaries today, at least compared to the days when audiences were drawn to a movie primarily based on its leading star.Years ago, if a certain actor's name were attached to a movie, it was almost a guaranteed success. Stars like Will Smith, Tom Cruise, and Jim Carrey were paid big bucks in the 1990s because they attracted a crowd.For instance, Carrey was paid $20 million -- a rarity today -- for "The Cable Guy" in 1996, because it was expected that he could deliver a $20 million opening weekend at least.Now, audiences are more attracted to a franchise than a star. The Marvel Cinematic Universe, for instance, dominated the box office for the last decade (to be fair, Robert Downey Jr, who played Iron Man, made bank off of those movies). Cruise even landed possibly the biggest payday for a movie role of all time with "Top Gun: Maverick this year, as he's likely to nab over $100 million.And with the rise of streaming services, actors find that the likes of Netflix and Apple aren't afraid to shell out tens of millions of dollars.Apple is paying Will Smith and Leonardo DiCaprio $35 million and $30 million, respectively, for their roles in "Emancipation," which debuted this month, and "Killers of the Flower Moon," which will debut next year.Some movie stars in streaming movies snag such big paydays because they're granted a streaming back-end buyout, which aims to make up for box-office losses. For instance, Dwayne Johnson is being paid $50 million for the Amazon action holiday movie movie "Red One," which includes a back-end buyout, according to Variety. Insider ranked the highest-paid movie roles of all time that earned the actors more than $25 million. Below are 27 of the highest paid movie roles of all time, ranked: