Ralph McKenzie Riach (26 January 1936 – 20 March 2022) was a Scottish actor from Elgin, Moray.
2018The Party's Just Beginning as Unknown
2018Grandpa's Great Escape as Mr. Willkins
2015We're Doomed! The Dad's Army Story as John Laurie
2014What We Did on Our Holiday as Jimmy Cazzarotto
2013Shetland (1 Episode) as Man at the Beach
2012Cloud Atlas as Ernie
2011Young James Herriot (3 Episodes) as Professor Henry Legge
2009Is Anybody There? as Clive
2007Death Defying Acts as Mr. Robertson
2006Low Winter Sun as Mister Gillot
2006Copying Beethoven as Wenzel Schlemmer
2005The Strange Case of Sherlock Holmes & Arthur Conan Doyle as Cleeve
200455 Degrees North (1 Episode) as Stanley Hanson
2004The Rocket Post as Old Donald
2004One Last Chance as Mr. Murray
2000Brotherly Love (7 Episodes) as Unknown
2000The House of Mirth as Lord Hubert Dacy
1999The Messenger: The Story of Joan of Arc as an english judge
1998The Governess as Mr. Hewlett
1998Dangerous Beauty as Lorenzo Gritti
1998Mosley as Ramsey MacDonald
1998Mosley (3 Episodes) as Ramsay MacDonald
1996The Lucky Suit as Unknown
1995Braveheart as Priest No. 1
1995Hamish Macbeth (18 Episodes) as TV John McIver
1994Wycliffe (1 Episode) as Dr. Bonner
1993Peak Practice (1, 1 Episode) as Mr. Rees, Malcolm McReadie
1993Doctor Finlay (1 Episode) as Dr. Gilmore
1993The Long Roads as Dr. Sutherland
1990The Big Man as Laundry Manager
1990Changing Step as Fr Maxwell
1988Byrne About Byrne as Collector
1987Watching (2 Episodes) as Mr. Ambrose
1986Casualty (1 Episode) as Alex