This is the type of film that makes you think and keeps you wondering about the characters and the story. A lot is left intentionally unexplained, letting you come to your own conclusion. Many shots in critical action scenes are also intentionally left out, causing you to fill in the blanks with your own imagination. This movie will challenge your mind. It was excellent.