O Discworld - um reino mágico muito diferente, mas assombrosamente familiar, minha nossa - recebe seu primeiro turista. A Rincewind (David Jason), um inapto ex-aluno de magia, é dada a tarefa de orientar Twoflower (Sean Astin) através da cidade de Ankh Morpork. Rincewind tem dois problemas: em primeiro lugar, como um perito em covardia, ele não sente que é a melhor pessoa para guiar um ingênuo - e muito rico, para os padrões locais - turista através de uma das cidades mais ásperas do multiverso. E em segundo lugar, o mundo está chegando ao fim. Nunca chove, hein?