Katherine Heigl has hailed her husband Josh Kelley as the "sexiest, funniest, smartest, most talented, charming man" she's ever met.

Josh Kelley (c) Instagram

Josh Kelley (c) Instagram

The 38-year-old beauty - who gave birth to their third child, Joshua Bishop Kelley Jr., on December 20 - has paid a glowing tribute to her husband on Instagram to mark his birthday on Monday (30.01.17).

Alongside a shot of the 36-year-old singer-songwriter holding their new baby, Katherine wrote: "How @joshbkelley is finishing off his birthday, with sleepy snuggles from his namesake! Could not be more grateful for this extraordinary man and for this extraordinary day that he was born! Happy Birthday to the sexiest, funniest, smartest, most talented, charming man I have ever met! Oh and he's not too shabby in the Dad department either...is there ANYTHING the man can not do??!!! (sic)"

The heartfelt tribute comes after Katherine - who previously adopted Nancy, eight, and Adalaide, four, with her husband - admitted she didn't plan to have a baby.

She said: "It was a surprise! I knew I wanted to expand our family, I knew I wanted to have more children. I just didn't know how we were going to go about that ...

"Pregnancy didn't ever really speak to me. I got really invested in adoption. I didn't look back or even think about it. Only when I was about 35 did I start going, 'Well, should we consider getting pregnant?' You don't want the choice to be taken away from you."

And the '27 Dresses' star confessed her first thoughts were full of panic.

She explained: "I'm one of those people who really thinks, 'I have to schedule, I have to plan this out.' I'll be totally honest, my first reaction was 'Oh s**t.'

"But now we have a new normal, and I have to give myself a break in order to get used to it."