ALEXA DAVALOS.The "Clash of The Titans" world premiere, Empire cinema, Leicester Square, London, England..March 29th, 2010.full length black dress maxi side sleeve.CAP/JIL.©Jill Mayhew/Capital Pictures