Skorumpowany, uzależniony od narkotyków i hazardu policjant z Nowego Jorku bada sprawę gwałtu młodej zakonnicy, próbując jednocześnie odnaleźć właściwą drogę życiową oraz zaznać odkupienia.
Włóczęga Ian Richards przybywa do małego pustynnego miasteczka Canton Bluff, gdzie zaprzyjaźnia się z miejscowym pastorem i jego córką. Wkrótce miejscowość odwiedza wędrowny cyrk.