Actor
- 1 (2022)
- Tidelands (2018)
- Occupation (2018)
- Pirates of the Caribbean: Dead Men Tell No Tales (2017)
- Red Billabong (2016)
- Lies Never Die (2015)
- Yesterday Is History (2014)
- My Mistress (2014)
- I, Frankenstein (2014)
- Nowhere Else (2013)
- Vikingdom (2013)
- Lightning Point (2012)
- The Professional Idiot (2012)