If you like fun, exciting, action and history, then this movie is for you. I do recommend this movie is quite full with history and action. Shun Oguri is quite talented in acting and making his role come alive. And to add up the spark, we have Kou Shibasaki, a lovely actress. And a Japanese-Amercian, Kiko Mizuhara. She is really born in U.S. and his father is Japanese and her mother is American.