Top 10 Actresses Who Played Tough Characters in a Movie

6. Demi Moore (Lieutenant Jordan O’Neil)

Demi Moore played the character of Lieutenant Jordan O’Neil in G.I. Jane who seeks to join the US Navy Combined Reconnaissance Team through grueling training course to prove that women can integrate into all branches of the Navy. O’Neill is handpicked due to her physically feminine appearance compared to other female candidates by Senator DeHaven, who opposes the gender-neutral policy. When O’Neill progresses well in the training, DeHaven frames her with sexual-orientation charges and she is asked to leave the program. O’Neill redeems herself by displaying exceptional ability in strategy and leadership during a real combat situation.