Em uma pequena cidade americana, Dwayne Hooper (Bruce Willis) é um homem respeitado e bem sucedido. Mas ele parece estar caminhando rumo à loucura, ficando neurótico, tendo visões e escutando vozes. As pessoas que o cercam colaboram para o problema: a esposa (Barbara Hershey) é viciada em remédios e TV, o filho é desanimado, há um funcionário obcecado por lingerie vermelha. Dwayne adora os livros de ficção-científica do escritor Kilgore Trout (Albert Finney), mas realmente acredita no que lê e tem o autor como um guru. Quando Kilgore chega à cidade para um evento, Dwayne vai a seu encontro esperando por ajuda, surgindo conflitos e situações que mudarão as vidas de ambos. Baseado no livro de Kurt Vonnegut Jr.