Mark Walhberg was the highest paid actor in 2017. James McAvoy in Split was more diverse than all of Marks roles combined

Get the Full StoryShare: