Heck, John Malkovich would be preferable as Sam's love interest IMO. Not that I'm expecting (or advocating) that, but yeah he's a good actor, not an annoying piece of flesh.