2019
Pennyworth: The Origin of Batman's Butler as Lord Mayor of London2019
Spider-Man: Far From Home as Mob Boss (uncredited)2019
Waiting for the Barbarians as Baker2019
We Die Young as Luis2017
Murder on the Orient Express as Imam2017
American Assassin as General Rostami2016
The 101-Year-Old Man Who Skipped Out on the Bill and Disappeared as Henry Kissinger2014
Dracula Untold as General Omer2013
Peaky Blinders as Chef2013
Crossing Lines as Dr. De Luca2013
Hummingbird as Italian Restaurant Owner2012
Cuckoo as Alexandro2011
Zen as Mario2010
The Song of Lunch as Massimo2008
Ashes to Ashes as Luigi2007
Gavin & Stacey as Bepe2006
The Good Housekeeping Guide as Not available2005
Doctor Who as Rocco Colasanto2005
Doctor Who as The Pope2005
Mrs. Henderson Presents as Harry2004
Hustle as Restaurant Manager2004
Chasing Liberty as Eugenio2004
The Life and Death of Peter Sellers as Carlo Ponti2004
Suzie Gold as Sam Silver2003
Little Britain as Not available2003
The Statement as Bishop2003
Hearts of Gold as Papa Ronconi2002
Spooks as Raed Elwan2002
Shackleton as Oddenino2001
Adrian Mole: The Cappuccino Years as Not available2001
Jack and the Beanstalk: The Real Story as Antonio2001
Revelation as Brigadiere2000
Sins as Mario2000
RKO 281 as Harry Cohn2000
The Adventures of Young Indiana Jones: The Perils of Cupid as Italian Servant1999
CI5: The New Professionals as Not available1999
The Unexpected Mrs. Pollifax as Aleksei Yagoda1998
Legionnaire as Maxim1997
Trial & Retribution as Not available1997
David as Josef1996
Silent Witness as Not available1996
Hetty Wainthropp Investigates as Guido1996
In Love and War as Italian Doctor1994
Outside Edge as Not available1994
Look Me in the Eye as Mario1994
Fair Game as Giampaolo1989
Agatha Christie's Poirot as Luigi1989
Capital City as Not available1989
Goldeneye as Lucky Luciano1989
The Saint: The Brazilian Connection as Marquez1989
Queen of Hearts as Danilo1988
Night Wars as Couple In Dealership1987
The Ruth Rendell Mysteries as Godfrey Tate1986
Lovejoy as Angelo Pantaloni1984
The Bill as Not available1984
Sherlock Holmes as Firmani1983
Auf Wiedersehen, Pet as Carlos1983
Widows as Chef1980
Magnum, P.I. as Commander Ocho1979
Minder as Carlo Vincetti