American actor Dwayne Johnson, known as The Rock, topped Forbes magazine's list of the world's highest-paid actors for the second year in a row.

Retired wrestler Johnson earned $ 89.4 million from June 2018 to June 2019, the magazine said.

Johnson recently married his girlfriend Lauren Hachian in Hawaii.

Johnson has received $ 23.5 million to star in his upcoming film Jumanji: The Next Level, the magazine said.

Johnson also gets $ 700,000 for each episode of Ballers.

Johnson began his career in 2001 with his appearance in the movie "The Mami Retreats."

The next two places on the list this year were occupied by two stars from Avengers: End Game, the movie that has the highest box office history.

The magazine said Chris Hemsworth, who represented the bull figure earned $ 76.4 million, while Robert Downey Jr. who played Iron Man won $ 66 million.

Other actors from the film, such as Bradley Cooper, Chris Evans and Paul Rad, came in the top ten.

The list included Indian actor Akshay Kumar in fourth place, followed by Jackie Chan and Bradley Cooper in sixth place.