Films :
* Les Aventures du Baron Munchausen (1988) - Le géant
* La princesse à marier (1987) - Le géant
* Superman III (1983) -Gus Gorman
* Flash Gordon (1980) -Prince Barin
* L'Humanoïde (1980) - Le voyou
* L'espion qui m'aimait (1977) - Mâchoires
* La Panthère rose frappe encore (1976) - L'homme au casino
* La Terre que le temps a oubliée (1975) - Capitaine Von Schoenvorts
* Le Voyage d'Or de Sinbad (1973) - Cyclope
* La Dernière Vallée (1969) - Le géant barbu
* La Charge de la Brigade Légère (1968) - Caporal O'Leary
* Les Longs Navires (1964) -Vikings
* La Grande Évasion (1963) - Garde allemande (non-crédité)
* Lawrence d'Arabie (1962) - Soldat turc (non-crédité)
Télévision :
* Docteur Who (divers rôles, années 1970, 1980)
* Blake a 7 ans (divers rôles)
* Le Sweeney (divers rôles)
* Les professionnels (divers rôles)
* Monde (divers rôles)
* Dixon de Dock Green (divers rôles)
* Le projet de loi (divers rôles)
Ceci n'est qu'une petite sélection de ses nombreuses apparitions. Patrick Roach a eu une carrière très chargée, apparaissant souvent dans de nombreuses productions en une seule année. Il était un visage familier du public britannique et avait un public dévoué pour ses performances mémorables.