Josh Hartnett has confirmed he is expecting his first child with girlfriend Tamsin Egerton.

The Penny Dreadful star has been dating the 26-year-old British actress and model for around four years.

Josh’s representative told the New York Post: “It’s true and they are beyond thrilled.”

The 36-year-old actor met Tamsin, 26, on the set of action romance movie The Lovers in 2011 and they began dating in 2012.

Josh recently told Playboy magazine he was looking forward to becoming a father.

He said: “I have to get a car that’s safe for my kid. I don’t have a kid yet, but that’s the idea coming into my head these days.”