20 celebrities who've made an absurd amount of money for a short role

Robert Downey Jr.  in Spider-Man: Homecoming | Image Source: Prime Video (Sony Pictures Releasing)
Robert Downey Jr. in Spider-Man: Homecoming | Image Source: Prime Video (Sony Pictures Releasing)

12) Cameron Diaz

Cameron Diaz voice in Shrek Forever After | Image Source: Jio Cinema (Paramount Pictures)
Cameron Diaz voice in Shrek Forever After | Image Source: Jio Cinema (Paramount Pictures)

Cameron Diaz earned a whopping $10 million for again lending her voice as Princess Fiona in Shrek Forever After. The role may not have occupied much of her schedule, but her star power could merit her huge checkbook since she plays a big part in the franchise's success.

The "Shrek" series has now become the 18th highest-grossing film franchise of all time, and to maintain consistency and appeal, having Diaz back in the final installment proved to be a good decision.

comment icon
Comment

Quick Links

Edited by pshmueni