Actor
- Justice League: Crisis on Infinite Earths - Part Two (2024)
- Harry Wild (2022)
- Harley Quinn (2019)
- Constantine: City of Demons (2018)
- Constantine: The Legend Continues (2018)
- Constantine (2018)
- The Halcyon (2017)
- Justice League Dark (2017)
- Away (2016)
- Constantine (2014)
- Heart of Lightness (2014)
- 500 Miles North (2014)
- Warhouse (2013)
- Criminal Minds: Suspect Behavior (2011)
- Flypaper (2011)
- Collision (2009)
- Miss Pettigrew Lives for a Day (2008)
- BloodMonkey (2007)
- Mine All Mine (2004)