Question: who played marilla cuthbert in anne of green gables
Answer: Colleen Rose Dewhurst ( 3 June 1924 -- 22 August 1991 ) was a Canadian - American actress .