Actor
I Used to Be Famous
2022
as Priest (uncredited)
Devils on Horseback
2018
as Jeremiah Hubert Spencer
Wonder Woman
2017
as Scottish Regiment Soldier (uncredited)
Flush Memoria
2015
as Mr. Fischer
Three Times Moving: Time Forgotten
2014
as Adam
Three Times Moving: A Time to Lie
2014
as Adam
Three Times Moving: The Kiss Through Time
2014
as Adam
Non Starter Leader
2013
as Mike
All Stars
2013
as Audience Member (uncredited)
Man Vs. Dog
2013
as Man
Time Always Moving
2011
as Adam
Connect
2010
as Bus Passenger
Dead Cert
2010
as Nightclub Guest (uncredited)
She
2010
as He
Time Stops Moving
2010
as Adam
The Man Who Married Himself
2010
as Wedding Guest / Partygoer in Nightclub (uncredited)
Walk in the Park
2010
as Horus
Not the Way It Feels
2010
as The Operator
Medium Rare
2007
as Thug
Espresso Giuseppe
2006
as Office Worker (uncredited)
The Man Who Sold The World
2006
as SS Scharuhrer Himmrich Henler