Mykelti Williamson

as Col. Horn

Mark Wahlberg

as Sfc. Troy Barlow

George Clooney

as Maj. Archie Gates



Nora Dunn

as Adriana Cruz

Jamie Kennedy

as PV2 Walter Wogaman

Ice Cube

as SSgt. Chief Elgin