As filmagens de The Assassin começaram em 2010, mas o filme só ficou pronto em 2015.
Na versão original do filme, o Mandarim falado é sua versão mais tradicional e ancestral, não mais utilizada na China. Por esta razão, no próprio país, as cópias do filme foram lançadas com legendas.
Em entrevista, a produção do filme revelou que o longa foi filmado em regiões de maiores altitudes da China, lugares onde a civilização na chegou. O filme foi rodado durante cinco anos, com diversos problemas de produção.
Em entrevista ao jornal New York Times, o diretor revelou que as cenas de luta não foram coreografadas e que, ao gritar ação, os atores tinham total liberdade para começarem a lutar ou não.