Charlize Theron plays a single, almost 40, washed up teen novel writer. When she gets a birth announcement from the wife of her old boyfriend, she decides she's going to leave the big city of Minneapolis, and head on out to the little town she grew up in, and win Buddy, her ex, back.
Theron expertly plays Mavis, a bitter woman who is only out to get what she wants out of people and still trying to live her life like she was 18. One of the best parts of this movie is Patton Oswalt as Matt Freehauf, a crippled ex-classmate, who Mavis ends up hanging out with because everyone else has moved on with their lives. Oswalt steals every scene that he's in, and whether it's the writing or him, Matt is definitely the perfect companion for Mavis. Patrick Wilson plays the bewildered and confused Buddy, who's lack of interest seems obvious to everyone but Mavis. Diablo Cody's script is perfect, almost to a point where you wonder if she was either Mavis, at one point, or witnessed something like this happen first hand.