There's a new Clash of the Titans movie and it has Alexa Davalos as Andromeda. In the original made in 1981, Andromeda is played by actress Judi Bowker. Davalos steps into her shoes (and robes) as the maiden to be rescued by Perseus, played now by Sam Worthington.
Fans of Davalos would know she played a grown-up Kyra in The Chronicles of Riddick. She died in that movie after having unwillingly dipped her mind and soul into the dark religion of the Necromongers. It's the second transformation of the character which was introduced as an innocent young girl in Pitch Black. In The Chronicles of Riddick, Davalos wore a hip-hop-inspired outfit. In Clash of the Titans, she wears a ancient Greek dress.
We all know that Davalos, as Andromeda, will be chained to a rock by the sea to be eaten by the sea
monster, Cetus. Of course, as the myth goes, she will be rescued by Perseus who she gets to marry. That's Andromeda. Alexa Davalos is
not Andromeda. That's just a character she plays. She can definitely hold her own without anyone to rescue her or tell her how good she looks. In the photo above, she's depicted as a classic pin-up girl.