Great story with an excellent screenplay, perfect choreography, with directing on point! This is the only film of the three I've seen so far that was dubbed in English, so today I learned it's pronounced Ip, not I.P. as in Internet Protocol of which I've been calling the Master lol.