2 of 18
Jim Halpert, The Office: The Good Guy
Jim didn't care that Pam was engaged when they met. He didn't even try to steal her away! Jim just waited for his chance and fell more in love with Pam every day. Why? Because he's a good guy! Sure, he plays a lot of pranks on Dwight, but at the end of the day, Jim always tries to do the right thing. Always. Don't get your hopes up, people. No one is that perfect (as Season 9 is currently proving).