Parry (Robin Williams) er en hjemløs professor, der lever i en fantasiverden af slotte, røde riddere og kvinder i nød. Jack (Jeff Bridges) er New Yorks berømte radiovært, der en dag giver dårlige råd til en forstyrret lytter, hvilket får tragiske, katastrofale konsekvenser. Fattig og uden fremtid ser det håbløst ud for Jack, indtil han møder sin redningsmand - Parry.