Alicia Vikander była rozważana do roli Marii.
Robert Downey Jr. miał wystąpić w roli Leonarda da Vinci, jednak ostatecznie postać ta nie znalazła się w filmie.
Film był kręcony w Londynie, Ely, Iver Heath (Anglia, Wielka Brytania), Sewilli, Almerii, Grenadzie, El Chorrillo (Hiszpania), Valletcie, Gżirze, Kalkarze i Marsaxlokk (Malta).
Film kręcono od 31 sierpnia 2015 do 15 stycznia 2016 roku.
Filmowy ,,skok wiary" został wykonany bez użycia efektów komputerowych. Kaskader oddał skok z 38 m przy prędkości około 100 km/h.
Michael Fassbender i Ariane Labed sami wykonali 95% scen walk zamiast użyć do tego celu kaskaderów.
Ubisoft przekazał wytwórcom rekwizytów dokładną listę wszystkich broni stworzonych na potrzeby gier, tak by ci mogli użyć jej jako poradnika.