Actor Leonardo DiCaprio has received an honorary award from director Martin Scorsese at the opening of the seventh Marrakesh Film Festival in Morocco.
Scorsese and DiCaprio will shortly begin a fourth film together
Scorsese called the 33-year-old "a very good friend and wonderful actor" as he presented him with a Golden Star award.
"I never fail to be amazed by his clear and complete commitment to his work," said the Oscar-winning film-maker.
The actor, who has worked with Scorsese on three films to date, returned the compliment by calling him "a legend".
The pair are set to reunite next year for their fourth movie together, thriller Shutter Island.
Moroccan director Mostafa Darkaoui was also awarded a Golden Star in recognition of his contribution to cinema in his homeland.
More than 100 films will be shown at this year's festival, which opened with a screening of period drama Elizabeth: The Golden Age.
Its director, India's Shekhar Kapur, sits on a jury headed by the Czech-born filmmaker Milos Forman.
The festival, which honoured Scorsese himself in 2005, runs until 15 December.