Nicolas Cage – $20 million per movie
Nicolas Cage is not an award-winning actor for nothing. He has earned multiple awards from various effective portrayals of characters in movies such as National Treasure and Leaving Las Vegas. He earned up to $20 million for each movie he starred in when he was at the peak of his career in the mid-2000s. Cage once had a $150 million net worth that covers his acting salaries and endorsement deals.
However, being a prolific actor is not a guarantee of financial freedom if you do not have effective money management strategies in place. For a time, Cage had to deal with debts lead him to work double-time to pay it all back. He reportedly accepted up to eight movies a year at one point. He now has a $25 million net worth, which is still quite high compared to other Hollywood actors.