I think this is one reason why the movie is so successful. Shirley Jones's Marian is strong, stalwart, yearning, and confused. I can only dream of seeing Barbara Cook in the role, but I think this is one of Shirley Jones's best performances; she is a great fit and delivers a wonderful Marian.