the 100, one of the characters who fell in love with the main character murdered someone who he (wrongly) thought kidnapped her. it was for love but he killed someone innocent even if he's otherwise a good person.
The iron giant, wreck it Ralph, the grinch, Ariels father in the little mermaid, phebos from hunchback of Notre dame, in fact I think there's at least one charachter like that in every Disney film ever made.
Watch naruto and naruto shippuden... you'll find more characters of this sort than you can count. Everyone different from each other drastically. Naruto will always be in my heart because the villains... well the 'villains' taught me more about life than the 'heroes'
i think the term you are looking for is Antihero. That being said i can name so many V - V for Vendetta Severus Snape - Harry Potter Series Django - Django Unchained Magneto - X-Men Series Kratos - God of War (Game) Max Payne - Max Payne series (Game) Scar - Full Metal Alchemist:Brotherhood (anime) Light Yagami - Death Note (anime) Itachi Uchiha - Naruto (anime) Lelouch Lamperouge - Code Geass (anime)
Let me mention that Lelouch Lamperouge, Itachi Uchiha and Light Yagami are my favourite and the best antiheroes
Yeah, Darth Revam, Anakin Skywalker (Starts out good), Michael corleone at least started out good. Indiana Jones, Batman, Superman, Harvey Dent. also Light Yagama who was good but then went super evil.