<Li> Gemma Arterton as Io </Li> <Li> Mads Mikkelsen as Draco </Li> <Li> Alexa Davalos as Princess Andromeda </Li> <Li> Liam Neeson as Zeus </Li>

Who plays andromeda in clash of the titans