Antes de chegar às telonas, Assassin’s Creed brilhou como uma franquia de games da Ubisoft.
Na maioria das cenas de luta, Michael Fassbender e Ariane Labed não utilizaram dublês e fizeram eles mesmos a maior parte das cenas.
O filme apresenta a maior queda livre realizada por um dublê em quase 35 anos. O dublê Damien Walters realizou uma queda livre de uma altura de 38 metros, que durou quase três segundos.
Os figurinos levaram de dois a três meses para serem produzidos e foram todos feitos a mão. Também há oito versões de cada traje, com uma equipe inteira dedicada a cada um dos Assassinos.
Apesar de ser baseado em um jogo de video game com o mesmo nome, Michael Fassbender só soube da existência do game após ser escalado para o filme.
A Ubisoft deu aos fabricantes de ferramentas uma lista detalhada de cada arma feita para os jogos que eles poderiam utilizar na trama.
Cerca de 80% das filmagens foram feitas sem o uso de imagens geradas por computador.
O roteiro foi escrito especificamente para este filme e não seguiu, necessariamente, a história contada nos jogos. Isto permitiu que a Ubisoft desenvolvesse histórias únicas para as telonas.
O que mais atraiu Fassbender para participar do projeto foi que ele tinha o desejo de fazer um filme de fantasia, que também fosse mesclado com ficção científica.
O diretor Justin Kurzel não queria mostrar os Assassinos como heróis e os Templários como vilões, ou o contrário, porque as ideologias de ambos não podem ser claramente chamadas de certas ou erradas.
Alicia Vikander chegou a ser considerada para o papel de Maria, mas a escolha mudou após ela ser selecionada para o elenco de Jason Bourne (2016).
Michael Fassbender também participou da pós-produção e da edição do filme.
Marion Cotillard disse em entrevista para uma revista francesa chamada Studio Ciné Live, em maio de 2016, que, enquanto estava no set de um outro filme, ela recebeu uma nova versão do script de Assassin's Creed. Assim que viu as modificações, ela ligou para o diretor Justin Kurzel, que logo se dipôs a fazer novas alterações no roteiro, levando em consideração as observações da atriz. Por quinze dias, Kurzel, Michael Fassbender e Cotillard refizeram o script.
Michael Fassbender se tornou produtor do filme porque ele queria trabalhar em algo que ele pudesse ver começar do zero.
Alguns atores da produção já tinham trabalhado com Michael Fassbender anteriormente: Marion Cotillard, em Macbeth: Ambição & Guerra (2015); Michael Kenneth Williams, em 12 Anos de Escravidão (2013); Denis Ménochet, em Bastardos Inglórios (2009); Brendan Gleeson, em Trespass Against Us (2016); e Charlotte Rampling, em Angel (2007).
Segundo os produtores, Justin Kurzel dirige filmes de ação de forma rápida devido à sua organização. Ele e sua equipe já prepararam cavalos por cinco semanas para fazer uma cena de ação, que foi feita em apenas três dias.
É o quinto filme de Justin Kurzel e também o que possui o orçamento mais alto. Assassin's Creed curstou US$ 130 milhões.
Dois ganhadores do Oscar fazem parte do elenco: Marion Cotillard e Jeremy Irons. Além destes, dois indicados ao Oscar também participam da produção: Michael Fassbender e Charlotte Rampling.
Michael Fassbender, Marion Cotillard e Jeremy Irons já possuem experiência em filmes baseados em revistas de quadrinhos, em especial da Marvel e DC. Michael Fassbender interpretou Burke em Jonah Hex - O Caçador de Recompensas (2010) e o jovem Magneto em X-Men: Primeira Classe (2011), X-Men: Dias de um Futuro Esquecido (2014) e X-Men: Apocalipse (2016); Marion Cotillard foi Talia Al Ghul em Batman - O Cavaleiro das Trevas Ressurge (2012); e Jeremy Irons interpretou Alfred Pennyworth em Batman vs Superman: A Origem da Justiça (2016).
Olivia Munn expressou interesse em fazer uma participação no filme.