Hannibal Lecter
Two movies were based on this book. Manhunter (1986)  starred Tom Noonan as Dolarhyde and Brian Cox as Hannibal Lecktor. In Red Dragon (2002),  Anthony Hopkins played Hannibal Lecter and Ralph Fiennes played Dolarhyde.