11 TV Characters Who Can’t Quite Seem To Decide If They Are A Hero Or Villain

TV Characters Who Constantly Switch From Good To Bad Guy

Some of the best characters on television have a little bit of light and dark in them. 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.

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)

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)

Are there other TV characters whose moral ambiguity leaves you with emotional whiplash? Share your thoughts in the comments below.