Испания, 30-х годах XX века, гражданская война. Главный герой фильма — священник Артуро Каррера. Первоначально он должен был присоединиться к войскам Франко как и вся церковь. Но постепенно мировозрение Артуро меняется и он самостоятельно отказывается от своего духовного сана.Теперь на бывшего священника охотятся все кому ни попадя: левые, антифашисты, антиклерики. А он вынужден ото всех скрываться, перемещаясь по стране. Во время своих мытарств Артуро встречается с красивой проституткой Соледад. Они влюбляются друг в друга и продолжают путешествие вместе.