Geoghagen Złodziej z Bagdadu (1978) jako Abu Bakar Morderstwo na zlecenie (1979) jako inspektor Lestrade Powrót żołnierza (1982) jako William Grey Enigma (1983) jako Canarsky Klucz (1983) jako Nino Rolfe Czarna Żmija (1983; serial TV) jako Witchsmeller (gościnnie) Opowieść wigilijna (1984) jako duch Marleya Łuk triumfalny (1984) jako Boris Siła witalna (1985) jako dr Hans Fallada Casanova (1987) jako Razetta Król wiatru (1989) jako Edward Coke Powrót muszkieterów (1989) jako Portos Płonący brzeg (1991) jako Garrick Courteney Stalin (1992) jako Siergiej Alliłujew Karol Wielki (1993) jako Alcuin z Yorku Rozterki serca (1993) jako o. Nunzio Trzymaj fason (1998) jako Hudson Junior Elfy kontra skrzaty (1999) jako gen. Bulstrode Długość geograficzna (2000) jako admirał Wagner Jim ze stacji (2001) jako Riorden; senior Pechowa rodzinka (2001) jako pan Heath Pianista (2002) jako Samuel Szpilman, ojciec Władysława Deklaracja (2003) jako komisarz Vionnet Nieznany książę (2003) jako Asquith Główny podejrzany: Ostatni świadek (2003) jako Arnold Tennison Główny podejrzany: Końcowy akt (2006) jako Arnold Tennison