This is Terry Gilliam's dark masterpiece. It's a brilliant film--there are fabulous, fantastic, surrealistic visual effects; gorgeous cinematography; and stunning performances by an amazing cast of consisting of both famous stars and lesser known (but excellent) actors. It's in the vein of the great European surrealistic movies like Fellini's "8 1/2" or "Satyricon". But--if you're not open to a mind bending, almost psychedelic fantasy and a plot with strange twists and turns that can be challenging to follow, this won't be for you. The cast is terrific--I mean, Tom Waits plays "Old Scratch"--how can you lose? Christopher Plummer is excellent in the title role; Heath Ledger's last performance is stellar. Lily Cole, Johnny Depp, Andrew Garfield, Jude Law, Verne Troyer, and Colin Farrell are also very good. The costumes and sets are gorgeous, though often in a dark and grungy way. By the way--it also ends up being a story about ethical choices in life and how some people are very misleading. Probably not material for a box office hit, sadly, as this film is probably too unusual for most Americans.