Terry Pratchett's Color of Magic

In the inaugural adventure of the Discworld series, failed wizard Rincewind (David Jason, A Touch of Frost) is a guide for the first tourist (Sean Astin, The Lord of the Rings) to have the bad idea to visit Ankh-Morpork. But he draws the notice of nefarious locals, including an ambitious wizard (Tim Curry) and powerful ruler (Jeremy Irons). "Extraordinary-and extraordinarily funny" -The Guardian.