American actor Leonardo Di Caprio shakes hand to Morocco's Prince Moulay Rachid
American actor Leonardo Di Caprio, left, shakes hand to Morocco's Prince Moulay Rachid right during the opening of the seventh Marrakesh Film Festival, Friday, Dec. 7, 2007 in Marrakesh.