Ralph Riach was born in 1939 in Elgin, Scotland. He is an actor, known for Braveheart (1995), Cloud Atlas (2012) and Copying Beethoven (2006). Read more on iMDB