A partir de esta cruda experiencia, Jack ve cómo su carrera se arruina y decide suicidarse también.
Pero justo en ese momento es salvado por un vagabundo con problemas mentales llamado Parry (Robin Williams), que dice ser un caballero medieval en busca del santo grial.
Jack Lucas (Jeff Bridges) conduce un programa de radio en el que dialoga con los oyentes y hace comentarios mordaces.
Parry (Robin Williams), un vagabundo con problemas psiquiátricos, exprofesor universitario de Historia, que dice ser un caballero medieval, y sus amigos indigentes le salvan.
Sin embargo, la historia tiene un giro inesperado, ya que cuando todo iba bien en la cita Parry revive los momentos trágicos del deceso de su novia y entra en un estado catatónico severo.