William L. Petersen as Will Graham
William L. Petersen plays Will Graham, the retired FBI profiler who comes back to hunt the Tooth Fairy. Before the shoot he spent time with the FBI at Quantico and with the Chicago Police Department's violent crimes unit, until Michael Mann asked him to stop after six weeks so he would not become desensitized. He also dyed his hair blond so he would see a different person in the mirror.
Tom Noonan plays Francis Dollarhyde, the killer the press calls the Tooth Fairy. He gained about thirty pounds of muscle for the role and kept apart from his castmates, asking the crew to address him as Francis. William L. Petersen has said he did not talk to Noonan between takes on the last night, when they shot the climax, and that the two went out for breakfast once it was over.
Dennis Farina plays Jack Crawford, the FBI boss who pulls Will Graham out of retirement. Farina served 18 years with the Chicago Police Department, first in uniform and later as a burglary detective, before Michael Mann directed him in his first film, Thief (1981). He also shares the television series Crime Story with Stephen Lang, with each credited across 43 episodes on TMDB.
Brian Cox plays Dr. Hannibal Lecktor, the imprisoned psychiatrist Will Graham visits for insight, with the surname spelled the film's own way. Michael Mann's first choice, Brian Dennehy, recommended Cox, and casting director Bonnie Timmermann filmed his audition the day after seeing him on stage. Cox drew on the Scottish killer Peter Manuel, and a Stevie Wonder song he sang as Lecktor was cut.
Kim Greist as Molly Graham
Kim Greist plays Molly Graham, the wife of Will Graham, who stays behind in Florida with their son while he studies the crime scenes. Her part is one of several that Red Dragon (2002) recast when the same novel was filmed again, with Mary-Louise Parker credited as Molly Graham on TMDB. Florida was one of the production's real locations, alongside North Carolina, Washington, D.C. and Atlanta.
Joan Allen as Reba McClane
Joan Allen plays Reba McClane, the blind coworker who draws close to Francis Dollarhyde. Allen has recalled Michael Mann's appetite for long days, saying that if he could shoot twenty four hours around the clock, he would. In Red Dragon (2002) the role went to Emily Watson, according to the TMDB credits for that film.
Stephen Lang plays Freddy Lounds, a role later taken by Philip Seymour Hoffman when Red Dragon (2002) adapted the same novel again. Lang and Dennis Farina also share the television series Crime Story, where TMDB credits Lang as Atty. David Abrams and Farina as Lt. Mike Torello, each across 43 episodes.
David Seaman as Kevin Graham
David Seaman plays Kevin Graham, the son of Will and Molly, who stays with his mother in Florida while his father works the case. Red Dragon (2002) changed the boy's name, and its TMDB credits list Tyler Patrick Jones as Josh Graham. Seaman's scenes belong to a script that ran over 140 pages, shot in under two months.
Benjamin Hendrickson as Dr. Frederick Chilton
Benjamin Hendrickson plays Dr. Frederick Chilton, which makes him the first actor to play Chilton in the film series. Anthony Heald took the role in The Silence of the Lambs (1991) and again in Red Dragon (2002), according to TMDB. In Manhunter, Lecktor's cell was built on a soundstage at the De Laurentiis studios in North Carolina, while the hallways were shot at the High Museum in Atlanta.
Chris Elliott as Zeller
Chris Elliott plays Zeller, tenth in the billing order. Manhunter came early in his screen career, and TMDB lists three film roles before it. His TMDB biography says he began as a writer on Late Night with David Letterman in 1982, and his later credits include Larry in Groundhog Day (1993) and Roland Schitt in Schitt's Creek.
Michael Talbott as Geehan
Michael Talbott plays Geehan, eleventh in the billing order. Talbott is credited on TMDB as Stan Switek in 110 episodes of the television series Miami Vice. For Manhunter, Michael Mann arranged access to the FBI's J. Edgar Hoover Building and was given permission to shoot key evidence scenes in actual FBI forensic labs.
Dan Butler as Jimmy Price
Dan Butler plays Jimmy Price, twelfth in the billing order. He is one of the Manhunter actors who also appear in The Silence of the Lambs (1991), where TMDB credits him as Roden, a different character. Frankie Faison is another, playing Lt. Fisk here and Barney in The Silence of the Lambs and Red Dragon (2002).