USA, lata 30. XX wieku. Ned (Robert De Niro) i Jim (Sean Penn) odbywają wyroki w znajdującym się niedaleko granicy z Kanadą więzieniu stanowym. Warunki życia są tam bardzo ciężkie. Kiedy nadarza się więc okazja do ucieczki, Ned i Jim korzystają z niej. W przebraniu chcą dotrzeć do Kanady. Przedzierając się przez dzikie rejony kraju, spotykają starszą kobietę, która podwozi ich do przygranicznego miasteczka. Tam uciekinierzy zostają przez pomyłkę wzięci za księży pielgrzymujących do cudownej figury Matki Boskiej. Nie pozostaje im nic innego, jak podjąć grę i przyjąć gościnę w miejscowym klasztorze. Wkrótce Ned zakochuje się w Molly (Demi Moore), podczas gdy Jim przeżywa duchową przemianę. Nie mija wiele czasu i nadarza się znakomita okazja do przekroczenia granicy. Tymczasem do miasteczka dociera pościg, na którego czele stoi bezwzględny kierownik więzienia (Ray McAnally).