64th Annual Cannes Film Festival - "Puss in Boots" Photocall.Carlton Beach, Cannes, France.May 11, 2011.
(May 11, 2011 - Source: Bauer Griffin)