Nel casting del film Spielberg ha cercato di creare un cast che "sembra" la parte, affermando in un'intervista: "Sai, le persone nella seconda guerra mondiale sembravano diverse dalle persone di oggi", aggiungendo a questo fine che ha scelto in parte sulla base del voler fare in modo che il cast "si adatti ai volti che ho visto nei cinegiornali".

Gordon e il co-produttore Gary Levinsohn erano interessati ad avere Tom Hanks nel film come Captain Miller. Gordon ha raccontato: "Tom era enormemente entusiasta e ha detto: 'Steven e io abbiamo sempre voluto lavorare insieme'". Harrison Ford e Mel Gibson erano inizialmente considerati per il ruolo di Miller.

Prima dell'inizio delle riprese, molte delle stelle del film, tra cui Edward Burns, Tom Sizemore, Barry Pepper, Vin Diesel, Adam Goldberg, Giovanni Ribisi e Tom Hanks, hanno subito dieci giorni di addestramento "boot camp" guidato dal reduce dei Marine Dale Dye e Warriors, Inc.,