Im Jahr 1945 wird das 6. US-Ranger Batallion auf den Philippinen mit einer schier unmöglichen Rettungsaktion beauftragt. Unter dem Kommando von Lieutenant Colonel Mucci (Benjamin Bratt) und Captain Prince (James Franco) sollen die Soldaten 500 Kameraden, darunter auch Major Gibson (Joseph Fiennes), aus einem japanischem Gefangenenlager befreien.