Andrew Largeman (Braff) vuelve a su casa natal, en Nueva Jersey, después de diez años de ausencia para asistir al funeral de su madre. Allí rememora su pasado y conoce a una chica, Samantha (Portman), que quizá pueda cambiar su vida. Largeman, que acaba de dejar los antidepresivos que ha estado tomando durante años, comienza a redescubrirse a sí mismo, lo que incluye enfrentarse a su padre, psicólogo, y ayudar a Samantha a superar sus propios problemas pisicológicos.