Actor
Immortal Combat
2026 · as Shaka Zulu
The Last Fifteen Minutes
2025 · as Robert
The Little Mermaid
2024 · as Archie
Memes & Nightmares
2024 · as The Hot Taker
Temptation Under the Sun
2022 · as Winston