La película ha sido rodada en distintas ciudades de China como Beijing, Hong Kong y Macau.
La acción juega un papel muy importante en la película, tanto que cuenta con 40 minutos de escenas de este tipo y con el trabajo de los coreógrafos de la trilogía de Matrix.
Keanu Reeves debutó como director en el Festival de Cannes de 2013 con Man of Tai Chi.