Which actress played Dr. D. R. Cartwright in John Ford's final feature, 7 Women?

The story behind the answer

Anne Bancroft played Dr. D. R. Cartwright in John Ford’s 7 Women, his final feature film.

Released in 1966, the film is set at a Christian mission in China in 1935. Cartwright arrives as the mission’s new doctor and immediately unsettles the residents: she is a nonconformist Chicago physician who smokes, drinks, swears, wears trousers and openly challenges the mission’s rigid religious leadership.

The character becomes central when the mission faces disease, violence and captivity. Cartwright’s medical expertise helps protect the women, while her willingness to sacrifice herself ultimately gives her leverage over the warlord Tunga Khan. Bancroft’s performance is notably forceful and unsentimental, contrasting with the sheltered and doctrinaire women around her.

A common mix-up is confusing Bancroft with the film’s other prominent actresses, including Flora Robson and Margaret Leighton. Neither played Cartwright; Bancroft is the doctor whose arrival drives the story’s conflict and resolution.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: