He comes into focus here playing a believable, likable guy, hopeful, easily disappointed, a little Tom Hanksian. He is strong enough to expect love, weak enough to be hurt. Zooey Deschanel evokes that ability in some women to madden you with admiration while never seeming to give it the slightest thought.