In Bad Teacher , Elizabeth Halsey is not concerned with morality .
Elizabeth Halsey ( Cameron Diaz ) is an amoral , gold digging Chicago-area middle school teacher at the fictional John Adams Middle School who curses at her students , drinks heavily , smokes marijuana , and only shows movies while she sleeps through
Bad Teacher