Dwayne Johnson hangs on to top spot on Forbes highest-paid male actors list. (Photo/Courtesy)

Wrestler-turned-movie star Dwayne Johnson clung to the top slot on the list of the world’s highest-paid male actors for a second straight year, according to an annual tally released by Forbes magazine on Tuesday.

Johnson, also known by his ring name ‘The Rock’, earned Sh9.4 billion from June 1, 2019 to June 1, 2020, Forbes said, including Sh2.5 billion from Netflix Inc to star in movie thriller “Red Notice.” He also benefited from his ‘Project Rock’ fitness wear line for Under Armour Inc.

ALSO READ: Dwayne Johnson leads Forbes list of highest-paid actors

Ryan Reynolds, who co-stars with Johnson in “Red Notice,” came in second in the Forbes ranking of male stars. He earned Sh2.1 billion for that film, plus another Sh2.1 billion for Netflix movie “Six Underground,” the magazine said, part of his Sh7.7 billion total for the one-year period.

Ryan Reynolds. (Photo/Getty Images)

Actor and producer Mark Wahlberg, star of Netflix action comedy “Spenser Confidential,” finished third with Sh6.2 billion. Next on the list were actors Ben Affleck with Sh5.9 billion and Vin Diesel with Sh5.8 billion.

ALSO READ: Dwayne 'The Rock' Johnson honoured with Hollywood star

Akshay Kumar, the only Bollywood star in the top 10, landed in sixth place with earnings of Sh5.2 billion. Most of his income came from product endorsements, Forbes said. Rounding out the list were “Hamilton” creator Lin-Manuel Miranda, actors Will Smith and Adam Sandler, and martial-arts star Jackie Chan.

The figures are pre-tax and do not include deductions for fees given to agents, managers and lawyers, Forbes said. The magazine releases a separate list of highest-paid actresses.