Filmography

2020

The Irregulars
  – Arthur Hilton/ The Bird Master

2019

Jumanji: The Next Level
  – Jurgen the Brutal

2011 – 2019

Game of Thrones (TV series – Episode list)
  – Sandor “The Hound” Clegane

2017

xXx: Return of Xander Cage
  – Tennyson Torch

2015

Banished (TV miniseries – Episode list)
  – Marston

Slow West
  – John Ross

2011

The Jury (TV series – Episode list)
  – Derek Hatch

Season of the Witch
  – Soldier Commander (as Rory MacCann)

2010

Clash of the Titans
  – Belo

2009

Solomon Kane
  – McNess

2008

The Crew
  – Moby

Heroes and Villains (TV series documentary – Episode list)
  – Attila the Hun

2007

Hot Fuzz
  – Michael “Lurch” Armstrong

2006

Sixty Six
  – Policeman

Shameless (TV series – Episode list)
  – Father Critchon

2005

Beowulf & Grendel
  – Breca

Days of Darkness (TV short)
  – “Big John” Penney

2004

Alexander
  – Crateros

2003

Rockface (TV series – Episode list)
  – Adam

Peter in Paradise (TV movie)
  – Peter the Great

State of Play (TV miniseries)
  – Stuart Brown (Episode 1.1)

Young Adam
  – Sam

The Devil’s Tattoo (Ghost Rig in the United States)
  – Eric

2002-2003

The Book Group (TV series – Episode list)
  – Kenny McLeod

2002

London’s Burning (TV series)
  – Keith (Episode 14.7)

2000

Pasty Faces
  – Goon

Monarch of the Glen (TV series)
  – Roger (Episode 1.6)

Randall & Hopkirk (Deceased) (TV series)
  – Bouncer (Episode 1.2)

1999

Coming Soon (TV movie)
  – Fergus

Ratcatcher
  – Gordon (uncredited)

Jack ‘n’ Jill (indie short)
  – Jack McCord

—–

[Last updated: 20 October 2022]