Updated

Nicole Kidman would often come home from filming for the hit HBO series "Big Little Lies" with bruises on her body.

The Australian actress plays Celeste, a woman married to an abusive husband played by Alexander Skarsgard. She told Vogue about coming home from filming violent scenes and her real-life husband, Keith Urban, being "devastated" from seeing her bruises.

"At one point, Keith was like, 'I'm going to take a photo of your back because it's covered in deep, massive bruises.' He was devastated seeing it, but then he would say, 'But I have an artist wife!'" Kidman told Vogue.

Kidman also told the mag she needed to take painkillers after being on-set.

"I didn’t realize how much of it penetrated me. I would go home at night sometimes and be in a lot of pain, and I had to take things like Advil because I was being thrown around physically. I was really bruised," she said.

Despite the physical pain and distress she caused Urban, Kidman was glad to have the opportunity to play a character like Celeste.

"That’s what we all seek as actors," she explained. "But at the same time, when I walked away from it, I remember thinking that was the deepest I’ve gone in terms of finding and losing things."

The drama also stars Reese Witherspoon, Laura Dern and Shailene Woodley.