Red Dragon, I have a habit of rewatching that since its one of my favourites XD
But Ralph Fiennes as Francis Dollarhyde is just perfection. I loved Richard Armitage in the TV series, but for me he didnt really portray the damages psyche of Dollarhyde well, he had the insanity down well, but he seemed more stable emotionally than Fiennes, idk maybe thats just me but I personally felt Fiennes did a better job with the character.
Although Armitage terrified me like Fiennes never could...and his voice as The Dragon was amazing, for me Fiennes got the main aspect of the character down well: That he's insane, but his insanity is borne from years of abuse rather than just being there like Hannibal.