Nicole Kidman says she peed on Zac Efron's leg in her new movie The Paperboy because she was "in character".
Kidman, who seems to be enjoying promoting a new sexy image after her raunchy V magazine spread, stars as the sex-crazed Charlotte in the film - a much-older love interest for co-star Zac Efron.
In the film Kidman was required to pee on the young actor's leg to soothe his pain after his character was stung by a jellyfish on the beach.
Director Lee Daniels asked Kidman do it for real during the shoot, and the actress insisted she had no problem with the odd request.
"The peeing thing, I didn't think was that weird, because I was in character," she told V magazine.
"That was for the jellyfish. And for me it said so much about Charlotte. One, she's protecting him. Two, she's tough as nails and no one else is going to pee on this guy.
"All of that made total sense to me. I just went for it and didn't overthink it."
NME.com reported The Paperboy had had mixed reviews, but Kidman's performance had been praised.
- AAP with Herald online