The American actor is father to Hazel, two, and two-month-old Violet with his British wife Emily Blunt.

And John admits the mix of accents in his house has led to his eldest child adopting a unique way of speaking.

Appearing on The Late Show with Stephen Colbert on Tuesday night (30Aug16), John, 36, laughed:

"Our oldest kind of sounds like Madonna right now - a little bit of both. She’s two and a half. She has a little bit of a British accent and she says things like ‘war-tee’ (water), she says, ‘Daddy, can I have a war-ter?’ and I’m like, ‘What?!’"

While many celebrity couples choose unusual monikers for their offspring - Gwyneth Paltrow and Chris Martin's Apple is a good example - John and Emily went down the traditional route.

When host Stephen commented that the pair had opted for "old lady names", John replied: "That’s what we said! We said we love old lady names.

"We went on this Internet site where you can check the popularity of your kids’ names, and both those names weren’t popular since 1890. And I thought, we’ll take names pre-car!"

John's latest film The Hollars sees him star as well as direct - an experience he thoroughly enjoyed. But when it comes to impressing his daughters with his screen roles, John acknowledges his wife's latest part means he has little chance of ever being cool again with his girls.

"I just lost the battle of a lifetime because my wife is about to play Mary Poppins," he said. "Before you cheer, picture the demise of the cool factor in my house - I’ll never be cool again. I’ll be like, ‘Hey look at this movie that Dad did!’ and they’ll be like, ‘Ugh… (pointing at Emily) Mary Poppins!’"