Actor
The Negotiator
2025 · as Killian
As in Heaven, So on Earth
2020 · as Prof. Barbero (voce)
Twinky Doo's Magic World
2018 · as Leo
Tainted Souls
2017 · as Mauro
They Call Me Jeeg
2016 · as Biondo
Arance & martello
2014 · as Pino
Fantasmi: Italian Ghost Stories
2011
And Peace on Earth
2011 · as Marco
4-4-2 - Il gioco più bello del mondo
2006 · as Giocatore (segment "Il terzo portiere")
Kiss Me Lorena
2005 · as Mel Rooney
Last Blood
2003