Due to sitting next to a herd of sixth graders, I had to reel in the laughs, or they would beat the shit out of me. This is a damn funny movie, with a lot of heart. Each time you want to question the plot, remind yourself it takes place in fucking Barbieland.