The 46-year-old star won his place at the top of the list compiled by Forbes magazine after earning an estimated $68 million before taxes over the past 12 months.
Thanks to earnings from “Transformers: The Last Knight” and comedy sequel “Daddy’s Home 2,” due out in November ,he dethroned Dwanyne ''The Rock'' Wade who was number one in 2016 ..Fixed compensation means he benefits even when movies don’t do well,” said Forbes.
See List below
1. Mark Wahlberg ($68m)
2. The Rock ($65m)
3. Vin Diesel ($54.5m)
4. Adam Sandler ($50.5m)
5. Jackie Chan ($49m)
6. Robert Downey Jr ($48m)
7. Tom Cruise ($43m)
8. Shah Rukh Khan ($38m)
9. Salman Khan ($37m)
10. Akshay Kumar ($35.5m)
11. Chris Hemsworth ($31.5m)
12. Tom Hanks ($31m)
13. Samuel L Jackson ($30.5m)
14. Ryan Gosling ($29m)
15. Ryan Reynolds ($21.5m)
16. Matt Damon ($21m)
17. Jeremy Renner ($19m)
18. Chris Evans ($18m)
19. Chris Pratt ($17m)
20. Mark Ruffalo ($13m)