Scott Pilgrim vs. the World

I wasn't sure what to expect when I first put Scott Pilgrim vs. the World in my DVD player. It was not even close to what I got. For those who are not familiar with the plot Scott Pilgrim [Michael Cera], the bass player in a small band, has fallen for the new "cool girl" in town, Ramona Flowers [Mary Elizabeth Winstead]. In order to date her he must first defeat her seven "evil exes".