A Spanish language film has been chosen to open the Cannes Film Festival for the second time only in the event's 71 year history.
Cruz plays the role of Spanish woman, Carolina, whose life is turned upside down when she leaves Argentina with her husband (Ricardo Darin) and children to return to her home near Madrid for a family celebration.
Everybody Knows is Farhadi's eighth feature film. It was shot on the Iberian Peninsula.
The Cannes Film Festival runs from May 8 to 19.