There are a lot of good things in this movie (music, art direction, cast, etc), but, sadly, they do not amount to a very good movie. A bit of a shame really, because it feels like it might be possible to avoid some of the plot holes and absurdities while keeping the core themes and ideas of the...