Editorial image. Not to be used in commercial designs and/or advertisements. Click here for terms and conditions.
Actress Rachael Leigh Cook on the Nikki Beach in Cannes to promote her new movie Bob Funk at the 61st Annual International Film Festival de Cannes. May 18, 2008 Cannes, France. Picture: Paul Smith / Featureflash.