Cameron Diaz – $42 million (Bad Teacher, 2011)
Cameron Diaz was only paid $ 1 million to star in the 2011 raunchy comedy flick Bad Teacher. But in return for working on such a low salary, Diaz was promised a share of the box office returns. When the Bad Teacher grossed $216 million at the worldwide box office, the actress ended up securing $42 million for the movie.
Directed by Jake Kasdan from a screenplay by Lee Eisenberg and Gene Stupnitsky, Bad Teacher tells the story of Elizabeth Halsey (Diaz), a lazy middle school teacher who hates her job, her students, and her co-workers. She is forced to return to teaching to make enough money for breast implants after her wealthy fiancé dumps her.