Keith Urban says Nicole Kidman is an "incredible" mother.

Nicole Kidman and Keith Urban

Nicole Kidman and Keith Urban

The 49-year-old musician and actress Nicole, 49, share two children together - Sunday, eight, and Faith, five - and Keith is constantly amazed by how his wife handles being a parent.

Speaking to 'Entertainment Tonight' at the premiere for Nicole's new movie 'Lion' on Wednesday (16.11.16), he said: "[She's] an incredible mom. Loving, maternal, and [she's] teaching me a lot about how to raise children, especially girls.

"I have no reference for girls. I grew up in a house of boys, so it's quite the learning curve."

And the 'Eyes Wide Shut' actress says she's constantly getting fashion advice from her two young daughters.

She said: "I would go to the school to pick them up, and they'd be like, 'Please don't pick me up in sweatpants or jeans,' They're like, 'Can you just get dressed up and do your hair and put on makeup and wear heels?' "

Nicole - who also has two adopted children Isabella, 23, and Connor, 21, from her former marriage to Tom Cruise - previously spoke about her role in 'Lion', in which she plays an adoptive mother, saying she could completely relate to the character due to her own experience of adoption.

She said: "I can see now, for 'Lion', that it was important to me because I'm a mother with adopted children. This movie is a love letter to my children.

"[My character] Sue is deeply maternal and full of unconditional love, which is beautiful. That's why I wanted to do it. I relate to that. I feel that for my own children who are adopted. It's not about anything else other than 'I wanted you.' It's that deep and personal, and whatever your journey is, I'm here to love and support you. That's what I connected to."