Ryan Reynolds has confirmed his second child with Blake Lively is a girl.

The 40-year-old actor, who has 23-month-ol daughter James and four-week-old tot with his wife, has admitted having two children under the age of two years old is ''tough'' as a parent, and living in a house with three other females means there's ''a lot of oestrogen''.

Speaking on 'Conan' on Wednesday (02.11.16), the Hollywood hunk said: ''[Having] two [kids] under two is tough.

''Yeah a lot of oestrogen. It's like an American Girl doll took a s**t on my life.''

And after the 'Deadpool' star's appearance on the show, which saw him reveal the sex of their newborn baby, he realised he was going to be in ''huge trouble'' with his spouse.

The 29-year-old actress took to social media to hint to Ryan's mistake, as she posted a picture of a chocolate chip brownie alongside a glass of milk, which he toasted and brought to her as a token of his apology.

The blonde beauty - who married Ryan in 2012 - captioned the post, which was shared on her Instagram account: ''The ways I know that @vancityreynolds got himself into huge trouble on @teamcoco tonight: Not only did he come home with my true love, @levain_bakery cookies, but he personally toasted them for me and brought me a cup of milk WITH ICE. Literal brownie points. #IfYoureABirdImABird (sic).''

Ryan has previously hinted to the sex of the new addition to their family in October, merely a few weeks after she was born at the end of September this year.

He tweeted: ''The mobile above my daughter's crib is just a whole bunch of NuvaRings. So she remembers how lucky she is.''

Meanwhile, the couple have yet to reveal the name of their daughter.