Designed by
Title
David Thewlis, Luc Besson, Michelle Yeoh #22860761
Description
Michelle Yeoh & David Thewlis & director Luc Besson (right) at the premiere of their new movie The Lady, part of the 2011 AFI Fest, at Grauman's Chinese Theatre, Hollywood. November 4, 2011 Los Angeles, CA Picture: Paul Smith / Featureflash
This image is editorial