The ending left me thinking "WTF?"
There was such a build up to what I was looking forward to being an epic closing sequence, and then..............that.............which had us all looking at each other mouthing "Is there a bit missing from the end?"
I loved the way it had the audience rooting for one, then the other, then the other again and back and forth because you were never quite sure who was supposed to be the good guy and who was playing the villian, it was a really twisty turny journey up until the inexplicable ending.
Inexplicable because even though we all understood what was going on, it never really answered any questions about what went on, and with a film like this, where you NEED a clean cut ending to explain all that's gone before it, it was such a dissapointment.
It's like finding your perfect bit of furniture for your house, and then finding it's 5mm too big to fit into your room.
5* for 98% of the film, which drops down to 0*'s at the end.