so many different tv shows
and even years after watching it, I still maintain that Dan Scott from One Tree Hill has the most complete story arc I have ever seen. He started out as a villain, he was misunderstood, but he died a hero, a truly great father and grandfather.
He is such an amazing character. Everyone seems to hate him but I absolutely LOVE him.