Filmografía
Obras: 7
Interpretación8
- 2019The Witcher2 episodios

- 2016Quarry8 episodios

- 2014Olive Kitteridge4 episodios

- 2013Top of the Lake7 episodios

- 2010Harry Potter y las Reliquias de la Muerte - Parte 1Harry Potter and the Deathly Hallows: Part 1como Corban Yaxley

- 2006Hijos de los hombresChildren of Mencomo Syd

- 1996Trainspotting: La Vida en el AbismoTrainspottingcomo Swanney

- 1995Braveheartcomo Veteran
