Malekith rolü için düşünülen Mads Mikkelsen, yeni başladığı Hannibal dizisi nedeniyle rolü geri çevirmek zorunda kalır; onun yerine Christopher Eccleston gelir.
Filmin çekimleri, filmin atmosferine son derece uygun olduğu düşünelerek İzlanda'da gerçekleştirilir.
Film ekibi çekim mekanları arasında yer alan Stonehenge bölgesinde çeşitli sorunlarla karşılaşır. Tarihi bir bölge olduğu için sadece sabah saatlerinde, site halkın ziyaretine açılmadan çekimleri bitirmek zorunda kalırlar. Günde sadece üç saat çekim yapabilmektedirler ve bu esnada tarihi kalıntılara dokunulması ve yaklaşılması kesinlikle yasaktır.
Başlangıçta projenin yönetmeni Monster filmiyle tanınan Patty Jenkins olarak duyuruldu. Natalie Portman ise Jenkins'i stüdyoya öneren isimdi. Ancak Jenkins, Marvel Stüdyoları ve senaryo yazarları arasında çıkan anlaşmazlıklar nedeniyle yönetmen görevi bıraktı. Bunun üzerine Natalie Portman da Jenkins'i desteklemek için projeden ayrılmak istediğini duyurdu, ancak daha önce yaptığı kontratlar nedeniyle rolüne devam etmek durumunda kaldı.
Filmin yönetmeni Alan Taylor televizyon dünyasında oldukça tanınan bir isim. Taylor'ın daha önce yönetmenlik yaptığı işler arasında Sex and the City, The Sopranos, Mad Men, Lost, Oz ve Game of Thrones gibi önemli yapımlar yer alıyor.