Harry Potter star Jessie Cave revealed she was rushed to hospital with a heart attack.

It has been a few weeks since she announced that she is pregnant with her third child with comedian Alfie Brown.

The 33-year-old star, who played Lavender Brown at Harry Potter, suffered from frequent heart attacks, swelling of the ankles and headaches.

Her suffering forced her to spend the afternoon under the care of doctors.

The actress wrote on Instagram to inform fans about her health, after explaining that there were no symptoms like these during the first two pregnancies.

The actress has been waiting for them to check her baby's heartbeat.

She said: "I'm in the hospital waiting for the doctor to check the swollen ankle. The nurse said she doesn't think my legs look swollen ... I mean, but my ankles are usually very thin. . Like Jennifer Lopez '.

She later joked: "Walfiebrowncomedian thinks this is happening because a storm is coming."

Jessie told fans she was wearing a mask during the checkup.

She noted: "It's worth 4 hours of possible waiting just to hear the baby's [heart emoji] beating."

The actress is already a proud mother to son Donnie, five, and daughter Margot, three.