Se anunció que la película se rodará en el sur de China.
El actor estadounidense Nicolas Cage protagonizará la coproducción chino-estadounidense The Last War (La Última Guerra), que se rodará en el sur de China y estará ambientada en el siglo XII, informaron los productores de la película. La película, que cuenta la historia de unos soldados que viajan a través de Asia en la época medieval y su relación con unos príncipes chinos, será dirigida por Nick Powell, conocido sobre todo por sus películas de la saga Bourne. Hayden Christensen , será otra de las estrellas de la película, producida por el estudio chino Yunnan Film Group.