Attore inglese. Studia al Drama Center di Londra e affianca alle apparizioni sul grande schermo la carriera teatrale. Dopo l'esordio con ruoli di secondo piano in alcune produzioni inglesi, debutta a Hollywood nei panni del poeta Geoffrey Chaucer in Il destino di un cavaliere (2001) di B. Helgeland. Tra i personaggi interpretati, spesso inquietanti e ambigui, Tom, il giovane aspirante filosofo che, tentando di migliorare la condotta dei suoi paesani, si trasforma in spietato carceriere in Dogville (2003) di L. von Trier, e il compagno di stanza immaginario del matematico John Nash in A Beautiful Mind (2001) di R. Howard, dal quale viene diretto anche nel ruolo del fanatico monaco albino Silas di Il codice Da Vinci (2006).