TV characters nowadays are made to be interesting and complex.
1. George O'Malley - Grey's Anatomy
2. Oliver Hampton - How To Get Away With Murder
3. Lucas Scott - One Tree Hill
4. Jake Ballard - Scandal
5. Killian Jones (Hook) - Once Upon A Time
6. Kirk Gleason - Gilmore Girls
7. Rafael Solano - Jane the Virgin
8. Shane Walsh - The Walking Dead
This post was created by a member of BuzzFeed Community, where anyone can post awesome lists and creations. Learn more or post your buzz!