

Barney's Version
2010 · as Leo

Baggio: The Divine Ponytail
2021 · as Vittorio Petrone

Mary of Nazareth
2012 · as Joazar

Yara
2021 · as Marshal Garro

Saint Barbara
2012 · as Marciano

Boris: The Film
2011 · as Fabio Carli

Nico, 1988
2017 · as Domenico

El Alamein: The Line of Fire
2002 · as Capor. De Vita

Piazza Fontana: The Italian Conspiracy
2012 · as Marco Nozza

Aspettando Il Sole
2008 · as Raul

Ali Baba and the 40 thieves
2007 · as Malik

Now or Never
2003 · as Pietro

Marilyn's Eyes
2021 · as Paris

Political Target
2006 · as Silvio

One Kiss
2016 · as Renato (padre di Lorenzo)

The First Day of My Life
2023 · as Zeno

Hidden Children
2004

Doppio agguato
2003 · as Sequestratore