Gemma Arterton

Gemma Arterton portrays Io in Clash of the Titans