Actor
The New Order
2023 · as Arthur Weiss
Zack Snyder's Justice League
2021 · as Moonsuit Soldier
Painter
2020 · as Yuval
Hot Chocolate with Marshmallows
2019 · as Jason
The Rizen: Possession
2019 · as Capt. Alexei Ushakov
Disobedience
2018 · as Student 3
Cut: Exposing FGM Worldwide
2017 · as Narrator
Jedi's Code
2016 · as Kai Archlighter
Assassin
2015 · as Paul
The White Box
2011 · as The Comunicator