Samuel to 70-letni hipis, który mieszka na wyspie Formentera w domu na plaży bez prądu i ciepłej wody i gra na banjo w starych knajpach. Jego życie zmienia się, gdy jego córka przyjeżdża z Markiem, swoim 10-letnim synem i zostawia go z dziadkiem.
Egzorcysta, a zarazem pastor oraz jego wnuczka przemierzają Hiszpanię, Portugalię, Andorę i Gibraltar w poszukiwaniu ludzi opętanych przez moce nieczyste. Jednak powody, dla których postanowili się tym zająć też nie są lepsze.