Kidman glam at Paperboy premiere
Nicole Kidman took to the red carpet in Cannes with co-star Zac Efron for the premiere of their new film The Paperboy.
The Oscar-winning actress wore a backless, rose-pink Lanvin gown as she arrived with her husband, Australian country music singer Keith Urban.
Nicole, 44, and Zac, 24, were joined by the film's other stars, Matthew McConaughey, Macy Gray, John Cusack, David Oyelowo and director Lee Daniels.
Nicole plays fake-tanned, bottle blonde Charlotte Bless, who pens letters to a death row prisoner - played by John - in the movie, while High School Musical's Zac stars as a young aspiring writer who falls for Charlotte.
Zac spends much of the film in his underpants, but said he didn't mind the scrutiny.
"I don't think I was supposed to feel comfortable," the actor revealed.
"It's like life. This character is supposed to be learning the ways of the world, and that can be very uncomfortable. But it's also exciting."