John Farley (Sean William Scott) returns home in an effort to stop his mom (Susan Sarandon) from marrying his old high school gym teacher (Billy Bob Thornton), a man who has made high school hell for generations of students.