Actor · Born 2008
The Gentleman Thief
2026 · as Teenage Boy
Hacked: A Double Entendre of Rage Fueled Karma
2025 · as Ralph Rumble
Breathing Happy
2022 · as Young Dylan
The Starling
2021 · as Howie
Enola Holmes
2020 · as Young Sherlock Holmes (uncredited)
Little Evil
2017 · as Lucas