2026 Eddie
2025 Keith
2022 Stu
2018 Doctor (uncredited)
2017 Gerald Thomas
2017
2017 Vladimir Lenin
2017 Commandant
2015 Orin
2015 Dying
2012 Agent
2010 No. 5 - Shakespeare