Oyunculuk

Yıl Başlık Rolü
2021 Zack Snyder's Justice League Atlan
2021 The Feast Gwyn
2020 Love Spreads Jamie A&R
2019 Mr. Jones Major Jones
2017 Justice League: Adalet Birliği Ancient Atlantean King
2014 Stella - Sezon 3 Karl
2013 Stella - Sezon 2 Karl
2013 The Bible - Sezon 1
Bölüm 3
Angel of the Lord
2012 Zero Dark Thirty Blackwater
2012 Elfie Hopkins Harry Hopkins
2012 Stella - Sezon 1 Karl
2011 Kartal Cassius
2010 The Tudors - Sezon 4
Bölüm 1
Richard Roper
2009 Spooks - Sezon 9
Bölüm 3
Viktor Barenshik
2009 Jekyll - Sezon 1
Bölüm 6
Carver
2009 Yenilmez Etienne Feyder
2008 Banka İşi Snow
2008 Torchwood - Sezon 2
Bölüm 12
Alex
2005 Where the Heart Is - Sezon 9 Tom Beresford
2004 Where the Heart Is - Sezon 8 Tom Beresford
2003 Where the Heart Is - Sezon 7 Tom Beresford
2002 Where the Heart Is - Sezon 6 Tom Beresford