

Les Misérables
2012 · as Ensemble 'At the End of the Day'

Romanzo Criminale
2005 · as Il Francese

Silk
2007 · as M. Loiseau

Go Go Tales
2008 · as Wall Street Broker

Naples to New York
2024 · as Judge Giudice NY

Caravaggio
2007 · as Jan Bruegel

Submerged
2001 · as Capt. George Sharp

Knights Of The Quest
2001 · as Pastore

A New Perspective
2020 · as Hungarian guard

A Time to Love
1999 · as Soldier

Tutto l'amore del mondo
2010 · as Giocatore anziano