Which of these characters is NOT one of Johnny Deep’s roles?

Question: Which of these characters is NOT one of Johnny Deep’s roles?

Choices:

The Mad Hatter
Legolas
Jack Sparrow
Edward

Correct answer:

Legolas