
Acted in 31
2010s
- 2018
The Man Who Bought The Moon
Dottor Badaloni
- 2013
Toxic Jungle
Dr. Luciano Ponti
2000s
- 2008
- 2006
- 2002
La entrega
Lucho
Nemmeno in un sogno
Umberto Virgili
- 2000
Johnny the Partisan
Pierre
Joseph of Nazareth
Herodes Antipas
1990s
- 1999
The Lost Lover
Movie
- 1998
Un'isola d'inverno
Il Maresciallo
- 1995
Unknown Soldier
Benny Larks
- 1994
Lies to Live By: Babylon
Tonino
- 1993
Abraham
Lot
Abraham
Lot · 2 episodes
- 1992
Castle Hohenstein
TV
In viaggio verso est
Movie
Adelaide
Federico
Fish Soup
Giulio
- 1991
Mountain of Diamonds
Shasa
Mountain of Diamonds
Shasa · 4 episodes
Especially on Sunday
Marco
The Burning Shore
Shasa · 4 episodes
1980s
- 1989
Valentina
TV
Compulsion to Move - Zugzwang
Jon
Via Panisperna Boys
Ettore Maiorana
- 1987
Good Morning, Babylon
Irish Cameraman
- 1985
A.D.
Brittanicus · 5 episodes
- 1984
Summer Games
Il Marchese
No release date
Together
Movie