Filmler:
* Triffidlerin Günü (1962) - "Bill Masen" oynadı
* Yanlış Kutu (1966) - "Bay Grogan" oynadı
* Sherlock Holmes'un Özel Hayatı (1970) - "Dr. Watson" oynadı
* Hasır Adam (1973) - "Çavuş Howie" oynadı
* Son Yıldız Savaşçısı (1984) - "Centauri" oynadı
* Beyaz Solucanın İni (1988) - "Profesör James "Jim" Darrow"u oynadı
* Highlander II:Hızlanma (1991) - "Peder Sean" oynadı
* Borçlular (1997) - "İhtiyar Adam" oynadı
* Çok Az Bilen Adam (1997) - "Bakan" oynadı
Televizyon:
* Dr. Finlay'in Vaka Kitabı (1962-1971) - "Sandy" oynadım
* Robin Hood'un Maceraları (1955-1959) - çeşitli roller oynadı
* Aziz (1962-1969) - çeşitli roller oynadı
* Yenilmezler (1961-1969) - çeşitli roller oynadı
* Mahkum (1967-1968) - "Many Happy Returns" bölümünde "6 Numara"yı oynadı
* Dock Green'den Dixon (1955-1976) - çeşitli roller oynadı
* Sweeney (1975-1978) - "Çinli Terry" oynadı
* Profesyoneller (1977-1983) - "Jacko" oynadım
* Yasa (1984-2010) - çeşitli roller oynadı
* Taggart (1983-2010) - çeşitli roller oynadı
* Coronation Caddesi (1960-2010) - çeşitli roller oynadı
* EastEnders (1985-2010) - çeşitli roller oynadı
* Kalp atışı (1992-2010) - çeşitli roller oynadı
Bu kapsamlı bir liste değildir ancak onun en tanınmış ve unutulmaz rollerinden bazılarını içermektedir. Çok sayıda filmde ve televizyon programında yer alan, çok çeşitli karakterleri canlandıran çok yönlü bir karakter oyuncusuydu.
Eserlerinin daha kapsamlı bir listesi için IMDb gibi veritabanlarına başvurabilirsiniz.