Actor
A Demon's Revenge
2025 · as Mike
Graymatter
2024
Snake Eyes: G.I. Joe Origins
2021 · as Cobra Agent
Outcast
2020 · as Aaron
The Paper Tigers
2020 · as Teen Jim
Bloodline: Lovesick 2
2018 · as Shane
On the Ropes
2018 · as Aristo
The Veil
2017 · as Mountain Tribesman (as Gui DaSilva)
Unlucky Stars
2015 · as Yellow Shirt
Step Up All In
2014 · as Grim Knight Dancer
Stunt Sport
2014 · as Gui