Transformers: The Last Knight star Mark Wahlberg has outmuscled Dwayne Johnson to become Hollywood's highest-paid actor in the past year with a transforming income of $93 million, according to Forbes magazine.
The former rapper known as Marky Mark beat out Baywatch star Johnson, with $89 million, and Johnson's The Fate of the Furious co-star Vin Diesel, worth $75 million.
The rest of the top five includes Adam Sandler, flush with a Netflix deal, is at No 4 and Jackie Chan No 5.
The highest paid woman was Emma Stone with $36 million, followed by Jennifer Aniston on $35 million.
All the data is from between June 1, 2016, and June 1, 2017, before fees and taxes.