This movie can be a deep story for you to unravel. It is to me a three layer movie wrapped in great cinematic visuals. To get the meaning you must be immerse yourself into the main character. It is a hero’s story but one whom must look within himself and know that the true battle is in the mind with truth, bravery and acceptance as morals of it all. All the acting was great and scenes very much memorable. Once you understand it you may even ask yourself if you are your own champion in your story.