Zagrał w ekranizacji powieści Waltera Scotta Ivanhoe (1982) z Jamesem Masonem, Anthonym Andrewsem i Samem Neillem jako Reginald Front-de-Boeuf, komedii muzycznej Blake’a Edwardsa Victor/Victoria (1982) jako Andre Cassell z Julie Andrews, dramacie przygodowym Andrew V. McLaglena Sahara (1983) jako Rasoul, wujek dobrego przywódcy walczących plemion z Brooke Shields i Lambertem Wilsonem, filmie fantasy Miecz bohaterów (1984) jako Baron Fortinbras z Seanem Connery oraz adaptacji telewizyjnej powieści Rudyarda Kiplinga Kim (1984) jako Babu z Peterem O’Toole, filmie przygodowym J. Lee Thompsona Kopalnie króla Salomona (1985) jako Dogati z Richardem Chamberlainem i Sharon Stone, filmie z cyklu przygód Jamesa Bonda W obliczu śmierci (1987) jako generał Leonid Puszkin z Timothym Daltonem, telewizyjnym melodramacie wojennym Britannic (2000) w roli kapitana Barletta oraz ekranizacji Księgi Estery – Jedna noc z królem (One Night with the King, 2006) jako Mardocheusz.

Występował w serialach: BBC Ja, Klaudiusz (1976) jako Makron, ITV Robin z Sherwood (1983–1986) jako Ryszard I Lwie Serce, miniserialu ABC Wojna i pamięć (1988) jako Sammy Mutterperl, Nietykalni (1993−1994) jako agent Michael Malone oraz Sliders (1995–1997) jako profesor Maximillian Arturo.