Louise Fletcher Health And Illness: Did She Die From Cancer?
Estell Louise Fletcher was born on 22 July 1934 in Birmingham, Alabama. She was critically acclaimed for her role as Nurse Ratched in the 1975 film One Flew Over the Cuckoo’s Nest. Her performance earned her an Academy Award, a BAFTA, and a Golden Globe Award. Fletcher was born to missionary parents who were both, … Read more