 Sebastian Lewis Shaw ( 29 May 1905 – 23 December 1994 ) was an English actor , director , novelist , playwright and poet . During his 65 @-@ year career , he appeared in dozens of stage performances and more than 40 film and television productions . 
