Die 30-jährige Supermarkt-Kassiererin Justine Last (Jennifer Aniston) kann ihre langweilige Arbeit und ihren liebevollen aber stets zugedröhnten Ehemann nicht mehr ertragen. Da tritt ein neuer, junger und ziemlich süßer Kollege in ihr Leben: Holden Worther (Jake Gyllenhaal), ein romantischer Freak und Möchtegern-Schriftsteller, der sich für die Inkarnation von Holden Caulfield aus dem Kultroman 'Der Fänger im Roggen' hält...