Happy holiday: the first full trailer for Scott Pilgrim Vs. The World is out, and it makes the movie, in which Michael Cera must fight the seven exes of his object of affection (Mary Elizabeth Winstead) look even more must-see.

Not to go crazy with the neologisms, but could the seen-it-all, way-too-smart-for-the-hero, kind of robotic chick be the new Manic Pixie Dream Girl? Mary Elizabeth Winstead seems to be channeling Angelina Jolie's Acid Burn in Hackers for this movie. In a good way: