Proof
Matthew Turner
Jake Gyllenhaal brings a certain geeky sweetness and enthusiasm to his role as Hal. There's also genuine chemistry between him and Gwyneth, even if she seems a little too old for him.