The Swedish film ‘The Square’, directed by Ruben Östlund has won the Palme d’Or, the top prize at Cannes Film Festival. The film ‘120 Beats Per Minute!’ won the Grand Prix, the runner-up prize. Further, the Best Actor prize was awarded to Joaquin Phoenix for ‘You Were Never Really Here’ while Diane Kruger won Best Actress for ‘In the Fade’.