Perception is not always everything. How we see ourselves is not how others see us. This can apply, in writing terms, to how we see antagonists. We, as the audience, know that they are up to no good. But this character believes that they are doing the right thing.
The 2012 Disney movie, Wreck-It Ralph, is the story of an old-school video game villain who wants to be seen as a hero. Wreck-It Ralph (John C. Reilly) wishes that he was seen in a good light by the residents of the game he inhabits. The problem is there can only be one protagonist, Felix (Jack McBrayer).
He sees his opportunity to change his reputation via Seargent Calhoun (Jane Lynch) in a first-person shooter game. In doing so, he lets loose a virus that may shut down the entire arcade. The only way he can save himself and his world is through an unexpected ally: Vanellope von Schweetz (Sarah Silverman).
Can Ralph change his self-image and his entire world before it is too late?
I love this movie. It is funny, it is supremely entertaining, and it has heart. It also has a message about self-esteem and trying to prove that you are more than what others think you are.
I also love that the female characters are equal in terms of narrative and image to the male characters. They are not confined to “traditional” female roles.
Do I recommend it? Yes.