Actor
Jingle Hell
23 Nov 2026 · as Alex
A Requiem for Desire
2026 · as Angelo
The Hacienda: Return of the Damned
2025 · as Lucas
Behave
2024 · as Charles
The Bench
2021 · as Giovanni Marinelli
Gabriel's Rapture: Part I
2021 · as Giuseppe Pacciani
I'm Not in Love
2021 · as Shaun
The Heart of the Forest
2016 · as Oscar
In Nomine Satan
2014 · as Molino
Sorry if I Want to Marry You
2010
Sons And Daughters
2002 · as Guy on the train