Actor
Whalefall
2026 · as Whale Watcher Man
Animals
2026 · as Spotter
The Dresden Sun
2026 · as Malik
Monster Medicine
2025
Insite
2022
Memoirs of a Fighter
2022 · as Paul Mark
Hope
2021 · as The Priest
5150
2021 · as Nurse #1
Final Stop
2021 · as Kaiden
Beautiful Ugly
2020 · as Kevin
Innocent Boy
2020 · as Cowboy
Unspoken
2019 · as Paul