Aaron Eckhart :
Aaron Eckhart joue dans le film le sergent-chef Nantz, chef du groupe de Marines que l'on suit dans le film. Le réalisateur Jonathan Liebesman nous parle du comédien: "Nous avons eu beaucoup de chance d'avoir Aaron Eckhart sur ce film. Il a donné à son personnage une profondeur impressionnante. On a tout de suite confiance en lui, on le suivrait n'importe où. Aaron est un acteur phénoménal et un partenaire très impliqué, il se consacre entièrement à son rôle et travaille sans relâche. Son personnage, Nantz, est déterminé et impénétrable. Pour moi, Aaron était le seul capable de jouer ce rôle si riche et si complexe."
Un rappeur sous les rafales :
Ne-Yo, qui joue dans le film le rôle du Caporal Kevin Harris, est un chanteur de R n'B et est notamment connu pour ses tubes She Got Her Own (avec Jamie Foxx, un autre acteur/rappeur) ou Miss Independent.
Un peu de douceur dans un monde de brutes :
Pour jouer la civile Michelle, que le bataillon devra protéger, c'est l'actrice Bridget Moynahan, dont nous parle le producteur Neal H. Moritz, qui a été choisie: "Il fallait absolument que le public s'attache au personnage, et Bridget Moynahan était parfaite pour cela. C'est une très belle femme qui sait rester simple et accessible, sa beauté n'amoindrit pas l'intensité de sa personnalité. Il y a chez elle une vraie profondeur, et on se soucie de ce qui peut lui arriver."