Who's got two thumbs and a whole lot of fans who are still crushing on him? This guy! We're revisiting how John Krasinski's character on The Office, Jim Halpert, wins everyone over. Along with his adorable floppy hair evolution, there was also Jim's charm and his swoon-worthy relationship with Pam. To celebrate Krasinski's birthday this week, take a look at 44 reasons Jim was and always will be your dream guy.