Oscar Isaac i Javier Bardem byli brani pod uwagę do roli Ramzesa, jednak obaj odmówili z uwagi na inne zobowiązania.
Film kręcono w Iver Heath (Anglia, Wielka Brytania) oraz w Almerii i na wyspie Fuerteventura (Hiszpania).
Film kręcono od 16 września 2013 roku do 18 stycznia 2014 roku.