Jack Lucas est un arrogant animateur-vedette de radio. Traumatisé par le geste suicidaire d'un auditeur, il décide de tout lâcher. Un soir de beuverie, il atterrit chez un clochard extravagant, Parry, qui se croit investi d'une mission divine: récupérer la coupe du Saint-Graal enfermée dans la résidence d'un milliardaire new-yorkais. Jack découvre que Parry est en fait un ancien professeur de littérature médiévale dont l'existence a été perturbée par une effroyable tragédie. Apprenant que le malheur de Parry est intimement lié à son désarroi, Jack entreprend de lui venir en aide.