Rory McEwen was born on March 12, 1932 in Marchmont House, Polwarth, Berwick, Scotland as Roderick McEwen. He is known for his work on Hullabaloo! (1963), Tonight (1957) and The Square (1957). He was married to Romana von Hofmannsthal. He died on October 16, 1982 in South Kensington, London, England.