armie hammer is hannibal lector in silence of the lambs