Cannes, France (AP) -- Gael Garcia Bernal is selling happiness in Cannes.
The Mexican actor stars in "No," directed by Chilean director Pablo Larrain, which shows how television helped Chile overthrow Gen. Augusto Pinochet in 1988.
Bernal plays an advertising guy, drawn into the rival referendum TV campaigns — trying to persuade people to vote "No" to eight more years of Pinochet.
His character uses adverts to sell Chileans the idea of happiness and positive change.
Bernal is also in a good mood.
The Mexican actor and the movie received rapturous applause when it was shown at the film festival's Directors' Fortnight Friday.
Bernal says: "I'm really happy. It's strange, I don't think I've ever felt as confident as I feel now, because I saw the film before coming here and I absolutely loved it."
Check out Jessica Alba's baseball skills on today's Celebs Gone Social, hosted by Wonderwall Editor Jessica Wedemeyer.
Check out some of the most memorable Emmy fashion from over the years.
Check out the stars that spent the most on their weddings.
From Kourtney Kardashian to Mila Kunis, check out some of the best chic maternity wear celebs are sporting this summer.
From Kim Kardashian to Jessica Biel, see what your favorite celebs look like sans makeup.
Watch Hilary Duff and more stars take the ice bucket challenge on today's Celebs Gone Social.
From Heidi Klum and Seal to Ryan Sweeting and Kaley Cuoco, see which stars got tattoos for love.
© 2014 Microsoft