He's made a few bad movies and people think he's still playing George Michael.
I have a friend who would absolutely love this movie, but she can't get past her hate for Cera.
Cera does a really good job here. This is from someone who's only seen Juno and has never seen Arrested Development. He doesn't have that second-level-vain feeling that Scott Pilgrim's supposed to, but, like someone said earlier, Scott's a hard character to play. He's likable, which is important, and you can definitely compromise the sense that he's a bit of a dick with his being a good guy, like you're supposed to.
That said, as a whole, I didn't like the movie very much, though. Up to Roxie, it was fantastic, but at that point, it seems like they realized they weren't going to get through all seven exes at that rate and decided to forgo all character development for flashy action sequences. It's fine if you've read the series and are willing to fill in the blanks with your knowledge of the story, but the later exes are really fleshed out and believable, and... the movie just drops that. Ramona ends up a paper cutout, and Scott's relationship problems go to the wayside as well. My two biggest complaints, subjectively: what the christ was the fight with Todd, and why were Kim and Envy minor characters? If there's any franchise that really deserves multiple movies, it's this one.