16. Cameron Diaz as Elizabeth Halsey in “Bad Teacher”
$42 million
Diaz was paid a mere $1 million to get “Bad Teacher” produced, but received a portion of box-office earnings, which secured her over $40 million for the movie.