NEW YORK -- "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 US$68 million, according to Forbes magazine.

The former rapper known as Marky Mark beat out "Baywatch" star Johnson, with US$65 million, and Johnson's "The Fate of the Furious" co-star Vin Diesel, worth US$54.5 million

The rest of the top five, released Tuesday, includes Adam Sandler, flush with a Netflix deal, at No. 4 with US$50.5 million and Jackie Chan with US$49 million.

The top 10 actors banked a cumulative US$488.5 million -- nearly three times the US$172.5 million combined total of the 10 top-earning women.

All the data is from between June 1, 2016, and June 1, 2017, before fees and taxes.