Alexandra Daddario tried to hide her pregnancy from her 'Mayfair Witches' co-stars.

Alexandra Daddario is expecting her first child with Andrew Form

Alexandra Daddario is expecting her first child with Andrew Form

The 38-year-old actress recently announced that she's expecting her first child with producer Andrew Form, but Alexandra tried - and failed - to hide her pregnancy from her colleagues.

The brunette beauty told Entertainment Weekly: "One time I threw up right outside my trailer, and my best friend had to hose it down.

"I was like, 'Can someone get me a sandwich please? And no cold cuts please?' Ben was like, 'Are you pregnant? And I’m like, 'That’s none of your business, and by the way, get me some watermelon.'"

Ben Feldman, who plays Alexandra's on-screen love interest, still remembers the actress trying to hide her pregnancy.

The 44-year-old actor - who also stars alongside the likes of Harry Hamlin and Alyssa Jirrels - said: "Alex had a giant secret. Alex was at home with her secret every night."

Alexandra announced her pregnancy earlier this month.

However, the actress also revealed that she previously suffered a miscarriage, describing it as a "very, very painful" experience.

The 'Baywatch' star told Vogue: "I’m pregnant and it’s all successful and everything’s healthy.

"I had been pregnant. Then I had a loss. It’s long and complicated, so I don’t want to be too specific.

"Those kinds of losses and trauma are very hard to explain unless you’ve been through them.

"I really relate to all the women who have been through those kinds of things in a way that I didn’t understand fully before.

"It’s very, very painful."

Alexandra confessed that she had "a lot of complicated feelings" when she found out that she had conceived again.

She added: "It was actually quite hard to process."