Sam from " Supernatural " really plump through it .
Some of the best characters on television have a little bit of light and dark in them. Anti-heroes such asAvatar: The Last Airbender’sZuko gradually shift from baddie to good guy over time. For other characters, this moral duality is a far bumpier road.
Here are 11 TV characters whose inner battle between good and evil will take you on a ride:
1.Regina Mills(Once Upon A Time)
2.Emma Swan(Once Upon A Time)
3.Frank Gallagher (Shameless)
4.Sam Winchester(Supernatural)
5.Klaus Mikaelson(The Vampire Diaries/The Originals)
6.Angel(Buffy the Vampire Slayer/Angel)
7.Elena Gilbert(The Vampire Diaries)
8.Chuck Bass(Gossip Girl)
9.Jaime Lannister(Game of Thrones)
10.Sue Sylvester(Glee)
11.Yennefer of Vengerberg (The Witcher)










