highest rated
acting
- Stolen Kisses: Homosexual Love in Fascist Italy → Raimondo (voice)
- Bergfried → Salvatore
- 80 voglia di te
- La finestra di Alice → Gabriele
- La donna della domenica → Lello Riviera
- Terra ribelle (TV) → Iacopo
- Doc West II : Triggerman → Johnny 'Boy' O'Leary
- Jumper → Italian Police Officer 1
- Paolo VI - Il Papa nella tempesta (TV) → Matteo Poloni
- Sorry if I Love You
- Vita da paparazzo (TV)
- Anotherworld → Alex
- Paul VI: The Pope in the Tempest
- Pompeii (TV) → Ennio
- The Final Inquiry → Gesù di Nazareth
- L'inchiesta - Anno Domini XXXIII (TV) → Gesù di Nazareth
- Exodus
- Chiara e Francesco → Bernardo
- The Cesaronis (TV) → Sandro
- Pope John Paul II (TV) → Krysztof Zachuta
- St. Peter (TV) → Giovanni
- St. Peter → Giovanni
- Callas & Onassis
- Saint John Bosco Mission to Love → Bruno
- Maria Goretti
- Un posto tranquillo → Nico
- Father Matteo (TV) → Gianni Spera