Arturo Carrera (Dirk Bogarde) jest hiszpańskim księdzem, który przeżywa kryzys związany z tym, że jego kościół nie okazuje należytego zrozumienia i zainteresowania biednymi. Decyduje się więc zdjąć sutannę. Przypadkowo, tego samego dnia podnosi się rewolta przeciwko duchownym katolickim i Arturo może zostać aresztowany, a następnie skazany. Ukrywa go piękna artystka kabaretowa Soledad (Ava Gardner).