<Ul> <Li> Sam Worthington as Perseus </Li> <Li> Gemma Arterton as Io </Li> <Li> Mads Mikkelsen as Draco </Li> <Li> Liam Cunningham as Solon </Li> <Li> Hans Matheson as Ixas </Li> <Li> Nicholas Hoult as Eusebios </Li> <Li> Ian Whyte as Sheikh Suleiman, the Djinn </Li> <Li> Rory McCann as Belo </Li> <Li> Ashraf Barhom as Ozal </Li> <Li> Mouloud Achour as Kucuk </Li> </Ul> <Li> Sam Worthington as Perseus </Li> <Li> Gemma Arterton as Io </Li> <Li> Mads Mikkelsen as Draco </Li>

Who plays io in clash of the titans