Chris Evans as Hannibal Lecter