Question: who plays the mad hatter in the new alice in wonderland?
Answer: Johnny Depp