Ryan Reynolds thinks being a father has made him a "better person".
The 'Deadpool' actor has daughters James, three, and two-year-old Ines with wife Blake Lively and though he admits having two kids is a "challenge", he wouldn't change a thing about his home life.
He gushed on 'The Ellen DeGeneres Show': "I love it. It's really kind of made me a better person, I think. I sort of miss being horrible.
"It's hard. It's always a challenge, two kids. I think of blinking right now as tiny little breaks all day, but it's the dream. It's the best, they're my buddies. I love it."
The 42-year-old actor had a terrible haircut at a mall while filming his latest movie, '6 Underground', in the 'Middle East' and claimed his daughter was "upset" by his changed appearance.
He said: "It looked like somebody had cut my hair with a loofa, like they'd just kind of a rubbed it off or used a hammer. My daughter was upset."
Ellen asked: "And Blake I'm sure? Because she just married you for your looks I'm sure."
Her guest agreed: "One hundred percent.She didn't marry me for my Stanislavsky Method."
Ryan also joked he and his 31-year-old wife had only ever had sex when they conceived their daughters.
He said of his kids: "That happened from sex, just FYI."
Ellen joked: "So you've only had sex the twice?"
Ryan replied: "Just the two times. It's a mercenary job, hoping for a third soon."
But when the audience cheered as they thought the 'Green Lantern' actor was implying the couple were planning a third baby, he quickly put things straight.
He said: "No... They say you need to do 10,000 hours of anything you want to be an expert at."
Tagged in Ryan Reynolds Blake Lively