Steve Clark (James Marsden) ist neu in dem Küstenstädtchen Cradle Bay, und als Neuer hat man es niemals leicht. In seiner High School freundet er sich mit dem Außenseiter Gavin (Nick Stahl) an, um den sich eine Clique von Kiffern gruppiert hat. Sexy Rachel (Katie Holmes) gehört auch dazu und machte Steve die Entscheidung leichter. Als Gavin ...