Rolę kapitana Juana Pajoty, którą objął Cesar Montano, pierwotnie miał zagrać Zoren Legaspi. Odmówił jednak ze względu na zobowiązania związane z udziałem w telewizyjnej operze mydlanej oraz niechęć do miesięcznego rozstania z rodziną z powodu zdjęć, które miały być realizowane w Australii.
Joseph Fiennes stracił 8 kg do roli majora Gibsona. Podczas 5 miesięcy zdjęć Fiennes intensywnie ćwiczył i trzymał ostrą dietę.
Richard "Ebong" Joson gra własnego dziadka.
Mark Consuelos specjalnie zrobił przerwę w występowaniu w serialu "Wszystkie moje dzieci", aby móc wziąć udział w zdjęciach do filmu. W "All My Children" zastąpił go Kurt Caceres.
Zdjęcia zrealizowano w Australii w prowincji Queensland (m.in. na wyspie Bribie) oraz w Szanghaju, który "udawał" Manilę.
Premierę filmu zaplanowano na jesień 2003 roku. Ostatecznie dzień premiery wypadł 3 dni przed 60-leciem zwycięstwa nad Japonią.
Zdjęcia do filmu kręcono od 4 lipca 2002 roku do 6 listopada 2002 roku.
Film został nakręcony w formacie Super 35, mimo to w napisach końcowych napisane jest "nakręcono w Panavision".