Here’s a Hannibal Lecter appreciation post: Hannibal through the ages.

Top to bottom: People who have played Hannibal in all his movie/TV appearaces

Aaran Thomas- 8-year-old Hannibal in Hannibal Rising

Gaspard Ulliel- Hannibal in Hannibal Rising

Mads Mikkelsen- Hannibal in NBC’s Hannibal

Brian Cox- Dr. Hannibal Lecktor in Manhunter (first film version of Red Dragon)

Anthony Hopkins- Hannibal in Red Dragon, The Silence of the Lambs, and Hannibal