
1 of 1 images

RACHEL STEVENS .2009 London Film Festival - Times Gala and the UK Premiere of "The Men Who Stare At Goats" at the Odeon, Leicester Square, London, England, UK,.October 15th 2009.full length black dress waist belt hand waving peep toe shoes sequined sequin shrug cardigan chanel bag hand waving .CAP/ROS.©Steve Ross/Capital Pictures