Anti-heroes such as Avatar: The Last Airbender's Zuko gradually shift from baddie to good guy over time. For other characters, this moral duality is a far bumpier road.