This year’s highest paid actor was awarded to George Clooney, whose $239m (£180m) was already disclosed in last month’s celebrity rich list.
According to reliable sources, Dwayne “The Rock” Johnson plays catch up after he nearly doubled his 2017 earnings, making $119m (£92m) in the past 12 months, according to Forbes highest paid actor list. This makes him the second highest paid actor in the world.
His $119m (£92m) earnings are mainly attributed to a number of box office successes, including Jumanji: Welcome to the Jungle, Skyscraper, Baywatch and Fast & Furious 8.
Marvel’s Black Widow star, Scarlett Johannson, topped her respective category as the highest paid actress last week, earning $40.5m (£31.9m) placing her seventh in the male rankings.
This is a departure from last year’s Forbes list, which saw highest paid actress Emma Stone fail to score in the top 10 male earnings.
Actors Robert Downey Jr, Chris Hemsworth, Jackie Chan and Will Smith were all in the top tier – earning more than Johannson, with seventh place Bollywood actor Akshay Kumar matching the actress’s income.
Completing the top 10 were Adam Sandler, US actor Chris Evans and Salman Khan.
While last year’s best paid actors list mainly features the same names as last year, 2017’s top earner Mark Wahlberg, who made $68m (£52.5m), was missing entirely.
George Clooney returns to this year’s list, thanks to the sale of his Casamigos tequila company to drinks giant Diageo in a deal worth $1bn (£753m).
Will Smith, after starring in the Netflix film ‘Bright’ in December, came from behind with a $42m (£32.5m) income that puts him in sixth place.