Jude Law’s ex-flame has thrown a baby shower to celebrate the impending birth of their offspring – and we’re guessing it’s a girl.

The actor, 42, is set to become a dad to his fifth child, this time with ex-girlfriend Catherine Harding, who posted a snap of herself with her friends at the celebration.

And the sex of the baby was left in no doubt when Catherine’s friends posted pictures of the shower, including a pink cake with pink shoes on the top and the message “It’s a Girl”, on Instagram.

Grand Budapest Hotel star Jude already has three children from his previous marriage to Sadie Frost – sons Rafferty, 18, and Rudy, 12, and 13-year-old daughter Iris.

And he is also dad to five-year-old daughter Sophia from his relationship with Samantha Burke.

But the British actor recently said he was delighted to be expanding his family, telling the New York Post’s Page Six: “Four children, another on the way… I’m a happy man these days.”

Jude Law
Jude Law (PA)

Jude confirmed that he was set to become a father again last year.

His representative said in a statement: “I can confirm that Jude Law and Catherine Harding are expecting a child together in the spring.

“Whilst they are no longer in a relationship, they are both wholeheartedly committed to raising their child.”

Jude and up-and-coming singer Catherine – who is also known as Cat Cavelli and is in her twenties – had a short romance last year after meeting while the actor was filming in the Czech Republic.