Actor · Born 2005
Embroidered
2026
This Too Shall Pass
2025 · as Simon
Arcadian
2024 · as Thomas
Joe Bell
2020 · as Joseph Bell
A Family Man
2016 · as Ryan Jensen
Popstar: Never Stop Never Stopping
2016 · as Ten-Year Old Owen
Consumed
2015 · as Tommy Kessler