Seit eine flapsige Bemerkung ein Massaker verursacht hat, flüchtet sich Radiomoderator Jack Lucas (Jeff Bridges) in Selbstmitleid und Alkohol. Der geistesgestörte Edwin (Christian Clemenson) stürmte auf den "Rat" des Radiostars ein Restaurant und läuft dort Amok. Jack macht sich schwere Vorwürfe und lässt sich auch nicht von Videothekenbesitzerin Anne (Mercedes Ruehl), die sich hingebungsvoll um ihn zu kümmern versucht. Betrunken und depressiv will Jack sich das Leben nehmen. Doch er wird wie durch ein Wunder gerettet. Bei seinem Retter handelt es sich um den exzentrischen und offenbar leicht verrückten Obdachlosen Parry (Robin Williams). Der hat in der New Yorker Unterwelt eine Art Ritterorden aufgebaut. Seine Tafelrunde und er sind auf der Suche nach dem Heiligen Gral, und das mitten in Manhattan! Jack hält das Ganze zunächst für einen Scherz. Aber dann erfährt er, dass Parry bei dem Massaker im Restaurant seine Frau verloren hat. Voller Schuldgefühle schließt er sich der Suche nach dem Gral an. Nur so glaubt er sein Leben wieder in geordnete Bahnen lenken zu können.