Jennifer Connelly flashes a smile at the Once Upon a Time in America premiere during the 2012 Cannes Film Festival on Friday (May 18) at Palais des Festivals in Cannes, France.
The 41-year-old actress (in Gucci) walked the red carpet on the arm of husband Paul Bettany. The couple also joined Robert De Niro and his wife, Grace Hightower.
Earlier in the week, Jennifer was in NYC where she screened her latest movie, Virginia. Check out the trailer for the Dustin Lance Black-directed flick in case you missed it!
15+ pictures inside of Jennifer Connelly at the Once Upon a Time premiere…