
Atuação
81 anos • Edinburgh, Scotland, UK • 36 títulos • ativo desde 1996

Game of Thrones
como Pyat Pree

Outlander
como Father Anselm

Dungeons & Dragons: Honra Entre Rebeldes
como Szass Tam

Doctor Who
como Father Angelo

Mickey 17
como Darius Blank

O Despertar
como Albert Flood

Life on Mars
como Peter Wilkes

Nas Terras Perdidas
como The Stranger (uncredited)

Shameless
como Robert

The Fades
como Polus

Pecados Ardentes
como Freight Supervisor

Tornado
como Thief Bandit

Citadel
como Council Office Clerk

The Game
como Dennis Lamb

Waking the Dead
como Ernst Geiger

Procurando Fígaro
como Patrick

Crime
como Tommy Loughran

Monarch of the Glen
como Markey

The Deal
como Scottish MP 2

Morte Anunciada
como Theodore Symes