Sophia Loren plays a nun. Right. in General Discussions Posted March 29 You don't have to have an image of nuns as frumpy mice to have reservations about Sophia Loren as one. She is perhaps the best definition of Woman. But I said I'd keep an open mind.