Cannes The Cajun Boy · 05/19/09 02:13AM Italian actress Monica Bellucci, right, and French actress Sophie Marceau, left, walk the red carpet at the screening of a film 'Ne te retourne pas' (Don't Look Back), during the Cannes Film Festival.