Akcja filmu rozgrywa się w latach 30-tych XX wieku w pobliżu granicy Meksyku, w czasie kiedy katoliccy księża byli prześladowani przez Meksykanów. W małym miasteczku na południu Teksasu rządzi obłąkany burmistrz-golibroda. Film opowiada historię ostatniego księdza w mieście, pijaka, który nie ma już siły ukrywać się przed władzami. Ku zaskoczeniu wszystkich mieszkańców to on przychodzi do burmistrza, a nie odwrotnie i rozpoczynają oni rozmowę o swoich odmiennych wizjach świata.