Scarlett Johansson was ''surprised'' by her baby daughter's appearance when she was first born.

The 30-year-old actress welcomed little Rose into the world five months ago with her husband Romain Dauriac, and the stunning star admits the tiny tot didn't look anything like what she'd imagine but she wouldn't change anything about her now.

Speaking in the new issue of W magazine, Scarlett said: ''When she came out of me, I was so surprised. I had a very strong picture in my mind of what my baby would look like. And, of course, she is completely different. Perfect, but not what I'd imagined. Now, of course, I can't picture her any other way.''

Meanwhile, the 'Captain America' star has sprung back into shape in just 20 weeks and believes breastfeeding has helped.

Speaking about breastfeeding recently, she said: ''It's the best way to get back in shape. [I do] the whole bit. I'm nursing and I love it.''

But the first-time mother also admitted she is still finding parenthood ''exhausting'', despite enjoying spending time with her little one and feeling ''overwhelmed'' by all the love she has.

She added in December: ''It's [motherhood is] wonderful. It's very, very magical -- and exhausting.

''The love is just unbelievable. It's very overwhelming.''

Scarlett and Romain announced in September via their representative that they had welcomed their first child into the world at an unspecified date.

And the pair went on to tie the knot just one month later in Philipsburg, Montana, following two years of dating.