2022
as Captain Shipley
2022
as Adar
2022
as Adar
2019
as George Orwell
2019
as Self
2019
2018
as Dan
2018
as Jed
2018
as Odysseus
2017
as Bingwen I & II
2016
as Original Aaron
2015
as Benjamin Lawrence
2015
2015
as Michael
2015
as James Trellick
2015
as Adam Hitchens
2015
as Nyx
2013
as Stephen Beaumont
2013
as Richard
2013
as Dad
2012
as Jedediah Shine
2012
as Pete
2012
as Thomas Lincoln
2012
as Reader
2012
as Gorman
2012
as Jack Firebrace
2012
as James
2011
as Edward Judd
2011
as Jack
2011
as Benjen Stark
2011
as Gerald Crich
2010
as Gordon
2010
as Max Serloom
2010
as Gary
2010
as Papa B
2010
as Tom Stephens
2009
as Jim
2009
2009
as The Ripper
2008
as Musician 4
2008
as Alvarr
2008
as Jesus
2007
as Tim
2007
as Harry Harville
2006
as Fred Greenwood
2006
as Dean Whittingham
2001
as Stefan Koscinski
1998
as Village Man (uncredited)
1989
as Antonio Foscarelli
as Saul