John Krasinski suited up for an appearance on The Late Show With David Letterman in NYC last night. He's been taking his big smile around NYC to promote Away We Go after joining his costars for a special screening on Monday night. In the movie, John plays a quirky father-to-be, which is good acting practice now that his alter ego Jim Halpert is expecting a little one on The Office.