Movies:
* The Adventures of Baron Munchausen (1988) - The Giant
* The Princess Bride (1987) - The Giant
* Superman III (1983) - Gus Gorman
* Flash Gordon (1980) - Prince Barin
* The Humanoid (1980) - The Thug
* The Spy Who Loved Me (1977) - Jaws
* The Pink Panther Strikes Again (1976) - The Man at the Casino
* The Land That Time Forgot (1975) - Captain Von Schoenvorts
* The Golden Voyage of Sinbad (1973) - Cyclops
* The Last Valley (1969) - The Bearded Giant
* The Charge of the Light Brigade (1968) - Corporal O'Leary
* The Long Ships (1964) - Viking
* The Great Escape (1963) - German Guard (uncredited)
* Lawrence of Arabia (1962) - Turkish Soldier (uncredited)
Television:
* Doctor Who (various roles, 1970s, 1980s)
* Blake's 7 (various roles)
* The Sweeney (various roles)
* The Professionals (various roles)
* Minder (various roles)
* Dixon of Dock Green (various roles)
* The Bill (various roles)
This is just a small selection of his many appearances. Patrick Roach had a very busy career, often appearing in numerous productions in a single year. He was a familiar face to British audiences and had a devoted following for his memorable performances.