Joseph Svenden (Dennis Hopper) jest nauczycielem mieszkającym na farmie. Mężczyzna wiedzie spokojne życie. Pewnego dnia w jego klasie pojawia się nastoletnia dziewczyna, Catherine Wheeler (Amy Locane). Wkrótce nauczyciel i jego uczennica nawiązują romans. Kiedy sprawa wychodzi na jaw, Joseph po raz pierwszy w życiu musi walczyć o to, w co naprawdę wierzy.