Tom Hiddleston has played which of these characters?

Question: Tom Hiddleston has played which of these characters?

Choices:

Black Widow
Hawkeye
Loki
Iron Man

Correct answer:

Loki