Which famous British TV Show did Andrew Garfield appear in as a guest star?

Question: Which famous British TV Show did Andrew Garfield appear in as a guest star?

Choices:

Sherlock
The Office
Skins
Doctor Who

Correct answer:

Doctor Who