French director Jacques Audiard’s film Dheepan has won the top prize at Cannes, the Palme d’Or.
The choice made by the jury led by American filmmakers Joel and Ethan Coen was a surprise.
Vincent Lindon won Best Actor while Rooney Mara and Emmanuelle Bercot shared Best Actress.
Audiard, who previously made A Prophet and Rust and Bone, said: “To receive a prize from the Coen brothers is something pretty exceptional. Rooney Mara shared Best Actress for her role in Carol, but her co-star Cate Blanchett was overlooked and instead the jury decided to honour Emmanuelle Bercot for her role in My King.