This is an excellent, totally-original film. I loved it! I am a big fan of fantasy, and this is a masterpiece among fantasy films. The cast is great, including a surprising twist from Robeert DeNiro's characrter (trust me, you'll laugh yourself silly). And for those who need action to keep their interest, there are some cool fantasy action seuqences, especially the climax. This is a funny, touching, somewhat dark fantasy adventure with a solid opening, an intense, well-paced middle, and a wonderful ending. Magnificent!