Bai Ling promotes her new film Shanghai Baby on May 18, 2007, at the Noga Hilton Hotel, Cannes. Part of the 60th Festival Du Film.
Size:
1750px × 2765px
Photo credit: ©
Doug Peters / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
bikini,
cannes,
festival,
film,
full,
length