highest rated
acting
- The New Comics → padre del bambino
- In camera mia → Chiaraluce
- The boys of 3rd C (TV) → Massimo Conti
- La traviata → Young Porter
- I Carabbinieri → Un carabinier
- Damned in Venice → Mark
- Come ti rapisco il pupo → Jimmy Sterzi
- We Are No Angels → Willy
- Red Coat → Jimmy
- Red Coat
- White Horses of Summer → Bunny
- Challenge to White Fang → Bill Tarwater
- The Balloon Vendor → Giacomino
- The Tree with Pink Leaves → Marco
- Torso → Gianni Tomasso (child) (uncredited)
- The Last Snows of Spring → Luca
- They Still Call Me Amen → John
- Heart → Il ragazzo
- It Can Be Done Amigo → Chip Anderson
- Devil in the Brain → Riccardo 'Ricky' Garces
- St. Michael Had a Rooster
- Man Called Amen → Topo
- The Life of Leonardo da Vinci (TV) → Leonardo a 6 anni
- A Bay of Blood → Renata and Albert's Son (uncredited)
- Una storia d'amore → Renato