A great movie. Great acting and visuals. I really enjoyed the story of John; a simple man with extraordinary gifts. It kept me interested until the end. Seeing Percy get his in the end was a relief for me.