I must be honest and admit that i've only seen the first half of this film, however I've watched that first half twice and it's AMAZING! I really hope the second half lives up to the promise of the first half.
at this point I can only award it three stars as i can't comment on the second half of the film, i'll report back at a later date!