Cameron Diaz | Bad Teacher

Aspiring teachers are usually asked to see Bad Teacher either as part of their curriculum or as an extra activity in class so that they can learn about what kind of behaviors are inappropriate where students and teachers are concerned. Cameron Diaz did a great job playing the role of Elizabeth Halsey, a character with no investment whatsoever who was the opposite of the famed actress.

Diaz earned more than $40 million from this film because she made the wise decision to accept a lower $1 million initial payment in exchange for a percentage of movie sales. Because of the film’s success, the movie earned a lot in the box office, making the risk Diaz took worth it. Of course, she is no stranger to million dollar paydays because she previously earned $2 million for starring in There’s Something About Mary, and $32 million for Charlie’s Angels.