Business Insider ranked the highest-paid movie roles of all time. Some actors — like Smith, Johnny Depp, and Tom Hanks — appear multiple times. It’s rare for actors to rake in huge salaries today, at least compared to the days when audiences were drawn to a movie primarily based on its leading star.