Question: who plays hannibal in silence of the lambs
Answer: Anthony Hopkins
Other accepted answers: Anthony Hopkins