Chris (Joseph Gordon-Levitt), a promising high school athlete, has a nice future ahead of him until one night he makes the foolish decision to drive into the night with his headlights off. Chris is left with a brain injury that results in shot-term memory loss and is forced to write everything down in a notebook. He soon gets a job as a janitor in a local bank where he meets Gary (Matthew Goode). Gary befriends him and ultimately lets him in on a plan to rob the bank.