Forbes has released its annual ranking of the world's highest-paid actors, and two Muslims are among the top 10.

Bollywood stars Shahrukh Khan and Salman Khan ranked 8th and 9th respectively. 

Both actors have risen in the 2017 ranking; Shahrukh Khan got the 10th spot and Salman Khan was ranked 16th in last year's report.

Shah Rukh Khan earned $38 million in 2017

Shah Rukh Khan
Source: WikiMedia

The Indian star increased his pay by $5 million in the past year, up from $33 million last year.

Considered the most-successful Bollywood actor of all-time, Khan is dubbed thr "King of Bollywood" or "King Khan." He has appeared in more than 80 films. With his massive audience in Asia as well as among the Indian diaspora around the world, many have described Khan as one of the world's most successful film stars.

While Khan is a firm believer in Islam, his wife is Hindu. In interviews, he has explained that they are raising their three children to respect both religions. He has said the Quran in their home is placed next to Hindu deities. 

Salman Khan earned $37 million

Salman Khan
Source: WikiMedia

Similarly to Shahrukh Khan, Salman Khan has been described as one of the biggest film stars in the world.

While he was ranked among the top 20 highest paid actors in 2016, he has added $8.5 million to his earnings in the past year. In 2004, Khan was ranked as the 7th best looking man in the world by People Magazine.

Khan's father is Muslim and his mother is Hindu. When asked about his personal religious beliefs, Khan firmly identified with both religions.

"I am Hindu and Muslim. My father is a Muslim while my mother is a Hindu," he said in 2015.

Who are the world's other highest-paid actors in 2017?

American actor Mark Wahlberg (Transformers, Patriot's Day) was ranked as the highest paid actor by Forbes for this year, taking in a whopping $68 million. He was followed in the ranking by American actor Dwayne "The Rock" Johnson (Fast & Furious, Baywatch).

Here's the full top 10 ranking for 2017:

  1. Mark Wahlberg ($68 million)
  2. Dwayne "The Rock" Johnson ($65 million)
  3. Vin Diesel ($54.5 million)
  4. Adam Sandler ($50.5 million)
  5. Jackie Chan ($49 million)
  6. Robert Downey, Jr. ($48 million)
  7. Tom Cruise ($43 million)
  8. Shah Rukh Khan ($38 million)
  9. Salman Khan ($37 million)
  10. Akshay Kumar ($35.5 million)