2019
Alleluja as Not available2016
Ustica: The Missing Paper as anatomopatologo2016
Montedoro as Tassista2014
Lords of London as Francesco2012
Piazza Fontana: The Italian Conspiracy as Gen. Guido Vedovato2010
We Believed as Chief of guards2010
Napoli, Napoli, Napoli as Tic Tac2009
Polvere as Vittorio2008
Carnera: The Walking Mountain as Bill Duffy2007
No way out - A broken love as Domenico2007
The Counting House as Beckett2007
The Counting House as Zeno2006
What Is Love? as Fabio2006
Antonio, guerriero di Dio as Aicardino2004
The Passion of the Christ as Cassius2004
The Tulse Luper Suitcases, Part 3: From Sark to the Finish as Heinkel2002
Tafanos: L'inizio as Jokiort / Giovanni2001
Knights of the Quest as Benoit1999
Terra bruciata as Not available1999
No Deposit, No Return as Not available1996
The Seventh Room as Paul1992
Angeli a sud as Not available