Elizabeth Halsey(Cameron Diaz) is a gold digging, sailor mouthed primary school teacher who hates her job. She hopes to remedy the situation by marrying her wealthy fiance. When he dumps her before the wedding all her aspirations are thrown out the window. Penniless, she is forced to carry on teaching and get by on a meagre salary. Her prospects change when a wealthy substitute teacher,(Timberlake) enters the fray. With her sights set on this new victim, she pulls out all the stops in order to fulfill her superficial dreams.