Question: who is the actress who played princess leia
Answer: Carrie Frances Fisher ( October 21 , 1956 -- December 27 , 2016 ) was an American actress , writer , and humorist .