

The Holy Boy
2025 · as Don Attilio

Hotel Rwanda
2004 · as Priest

Conclave
2024 · as Lombardi

Captain Corelli's Mandolin
2001 · as General Gandini

Nine
2009 · as Doctor Rondi

Diabolik
2021 · as Hotel manager

Magical Nights
2018 · as Vincenzo, the screenwriter

The Ploy
2016 · as G.S.

Lezioni di volo
2007 · as Curry's father

The Truce
1997 · as Unverdorben

Mary of Nazareth
2012 · as Joachim

I Hate Summer
2020 · as Rudi Contrada

Vesna Goes Fast
1996 · as il cameriere

The Last One for the Road
2025 · as Cavalier Fadiga

The Tulse Luper Suitcases, Part 1: The Moab Story
2003 · as Raoul Wallenberg

One Day More
2011 · as Ricardi

Moon Landing
2020 · as Piovesan

The Fugitive
2003 · as Massimo's Father