After serving 12 years for armed robbery, Jimmy (Jason Sudeikis) is released from prison and intends to give his childhood love Amy (Evangeline Lilly) — now dying from cancer — the best year of her life.
The story centers on party girl Gloria (Anne Hathaway), who, having recently been kicked out of her boyfriend's home, moves back to her childhood town.