Zdjęcia do Silmido trwały 7 miesięcy, a ekipa zjeździła całą Koreę, od prowincji Kangwon, przez Busan, Incheon aż do Silmido.
Zdjęcia kręcono też na Malcie, w Nowej Zelandi, a także na wyspie Jeju, w Buan i Paju.
Na potrzeby filmu zrekonstruowano salę sądową w Pusan, Daebangdong i obóz treningowy na Silmido.
Wszystko to poparte ogromnymi badaniami hiostorycznymi, tak by każdy element filmu był jak najbardziej zbliżony do rzeczywistych zdarzeń.
Wszyscy aktorzy, niezależnie od wielkości granej roli, otrzymali specjalne szkolenie, by możliwie jak najbardziej realistycznie przedstawić każdy gest granych przez siebie agentów.
W sumie w filmie wystąpiło ponad 1000 osób.