Jack Lucas był kiedyś znanym, aroganckim i egoistycznym nowojorskim gospodarzem talk-show radiowego. W dużej mierze samookaleczony z powodu wyrzutów sumienia i żalu, Jack wpada w szybką spiralę spadkową, zarówno osobiście, jak i zawodowo, po tym, jak beztroski komentarz, który wygłosił jednemu ze swoich stałych rozmówców, powoduje, że ten rozmówca wpada w szał morderstwa. Trzy lata później jedyne wsparcie emocjonalne i finansowe, jakie otrzymuje przygnębiony Jack, pochodzi od jego obecnej dziewczyny, właścicielki sklepu wideo, Anne. Kiedy Jack osiąga dno, spotyka pozornie szalonego i bezdomnego mężczyznę, który nazywa siebie Parry. Parry ma problemy ze zdrowiem psychicznym, a mianowicie halucynacje skupione wokół historii Króla Rybaka, dlatego ma obsesję na punkcie zdobycia Świętego Graala. Kiedy Jack dowiaduje się o pochodzeniu Parry'ego i powodach, dla których dotarł do miejsca, w którym się znajduje, Jack czuje, że musi być częścią zbawienia Parry'ego. Domyśla się, że sposobem na to jest połączenie Parry'ego z Lydią Sinclair, nieśmiałą i nieskoordynowaną kobietą, którą Parry kocha z daleka. W ten sposób Jack może sam odzyskać swoje dawne życie. Ale jeśli to zrobi, może nie zdawać sobie sprawy, że w poprzednim życiu nie był świętym.