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
The Counting House as Beckett2007
The Counting House as Zeno2007
No way out - A broken love as Domenico2006
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
No Deposit, No Return as Not available1999
Terra bruciata as Not available1996
The Seventh Room as Paul1992
Angeli a sud as Not available