Not only are all the guys on this list super hot, they also know how to treat a girl! See ya bad boys, these on-screen good guys stole our heart.

Dylan, Modern Family

Dylan, Modern Family

Dylan may not be the brightest boyfriend, but he would do anything for his GF, Haley. Dylan writes songs inspired by Haley, and knows how to hold his own with her outspoken family. The fact that he's pretty cute doesn't hurt either!

Ethan Whitehorse, The Lying Game

Ethan Whitehorse, The Lying Game

Ethan was just one more thing the Mercer twins fueded over on The Lying Game, but we totally get it — he's definitely worth fighting for! He may act tough in front of everyone else, but he lets his guard down with Sutton and he's never afraid to ultimately do what's right.