Filmografia
Opere: 8
Recitazione8
- 2019The Witcher2 episodi

- 2016Quarry - Pagato per uccidereQuarry8 episodi

- 2014Olive Kitteridge4 episodi

- 2013Top of the Lake - Il mistero del lagoTop of the Lake7 episodi

- 2010Harry Potter e i Doni della Morte - Parte 1Harry Potter and the Deathly Hallows: Part 1nel ruolo di Corban Yaxley

- 2006I figli degli uominiChildren of Mennel ruolo di Syd

- 1996Trainspottingnel ruolo di Swanney

- 1995Braveheart - Cuore impavidoBraveheartnel ruolo di Veteran
