

Greenland 2: Migration
2026 · as Dr Haugen

The Brutalist
2024 · as Michael Hoffman

I Could Never Be Your Woman
2007 · as 2nd Producer

Evita
1996 · as Domingo Mercante

Cleanskin
2012 · as Nabil

De-Lovely
2004 · as Louis B. Mayer

Blue Iguana
2018 · as Arkady

Planespotting
2005 · as Prosecuter

Oklahoma!
1999 · as Ali Hakim

Les Misérables: 25th Anniversary in Concert
2010 · as Pimp

O Jerusalem
2006 · as Abdel Khader

The Last Days of Lehman Brothers
2009 · as Lloyd C. Blankfein

Amoc
2017 · as Paramedic

The Bezonians
2022 · as Costas

Les Misérables: 10th Anniversary Concert at the Royal Albert Hall
1995 · as Jean Prouvaire

Midnight Flight
1998

Black Carrion
1984 · as Driver

Sweeney Todd: The Demon Barber of Fleet Street
2012 · as Beadle