Fiennes is both menacing and surprisingly sympathetic in the more fleshed - out role of Francis Dolarhyde (even if he's far from «ugly,» as the character is often called); Philip Seymour Hoffman is amusingly schlubby as
skeevy tabloid reporter Freddy Lounds.