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