Question: who plays the mad hatter in alice in wonderland
Answer: Johnny Depp; John Christopher "Johnny" Depp II; John Christopher Depp II