Een jongeman keert na negen jaar terug naar zijn geboortestad en krijgt een andere kijk op het leven
Televisie-acteur Andrew Largeman (Zach Braff) woont in Los Angeles. Oorspronkelijk komt hij uit de staat New Jersey, maar daar is hij al negen jaar niet meer geweest. Als zijn moeder komt te overlijden verandert hij echter van gedachten. Hij keert terug naar zijn geboortestad en ontmoet tot zijn blijdschap al zijn oude kameraden weer. Andrew ontwijkt echter zijn vader (Ian Holm), een psychiater met wie hij al jaren een moeizame relatie heeft. Toevallig ontmoet Andrew de jongedame Sam (Natalie Portman). Ondanks de enorme verschillen in hun karakters, trekken de twee met elkaar op. Sams gevoeligheid en warmte zorgen ervoor dat Andrew zijn hart durft te openen en haar over zijn pijn en geluk vertelt.