Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
Barbara Hershey at the Los Angeles premiere of her new movie "Black Swan", the closing film of the 2010 AFI Fest, at Grauman's Chinese Theatre, Hollywood. November 11, 2010 Los Angeles, CA Picture: Paul Smith / Featureflash.