I don't understand the high ratings on this film, it's an utterly ridiculous, with no rhyme nor reason and no ending. It's much like like walking into a theatre when the movie is 15 mns in, watching it hallway through and walking away from the rest of the movie not knowing the why's or what happened. No amount of great casting will help a bad film. Garbage.