Answer
Denise Richards played the role of Carmen Ibanez in the 1997 science fiction film Starship Troopers. The film is based on the novel of the same name by Robert A. Heinlein. Richards' character is a young woman who joins the Mobile Infantry, the military branch of the United Federation of Planets, to fight against an alien species known as the Arachnids.