Have had this sat on the side since it was released and only got around to watching it last night. Although the films a bit on the long side I actually really enjoyed it. considering some of the reviews it has received i was quite surprised by how well the story is put together. Unlike a lot of other films at least the ****** end made sense!! LOL