Johnny Depp, Penelope Cruz and 'Pirates of the Caribbean: On Stranger Tides' docks at Cannes 2011

Plus: Sarah Jessica Parker crashes the festival