CANNES, France - Zac Efron felt uncomfortable filming his revealing role "The Paperboy" — and he says that's the way he wanted it.
The "High School Musical" actor has moved into decidedly grown-up territory with the film by "Precious" director Lee Daniels, which screened Thursday at the Cannes Film Festival.
It's a swampy slice of Southern gothic set in the 1960s, with Efron as an aspiring writer helping his journalist brother (Matthew McConaughey) investigate a possible miscarriage of justice. Efron's Jack falls for Nicole Kidman's sparky but sultry femme fatale, who is in turn obsessed with a death row inmate (a supremely creepy John Cusack).
The cast also includes singer Macy Gray as Jack's family maid and surrogate mother, and British actor David Oyelowo as an ambitious big-city journalist.
Efron spends much of the film in his underpants, but says he didn't mind the scrutiny.
"I don't think I was supposed to feel comfortable," the 24-year-old actor told reporters in Cannes. "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."
Daniels had a shallower explanation for all the Efron flesh on display.
"He's a good-looking guy," the director said. "And I'm gay. What do you want?"