Kate Beckinsale Revealed Why She Was in the Hospital for 6 Weeks

While simultaneously clapping back at a troll.

<p>Getty Images</p>

Getty Images

Kate Beckinsale is opening up about her stint in the hospital earlier this year. Beckinsale posted a video of herself in the mirror tying on a hairnet while wearing a pink hamster-print crop-top and matching underwear with a message for the haters.

“Let’s have a toast for the douche bags,” she captioned the Instagram. "Let’s have a toast for the assholes. Let’s have a toast for the scumbags 😘😘😘😘"

<p>Getty Images</p>

Getty Images

One troll took to the comments section to write, “Go do some squats @katebeckinsale I think ur ass ran away."

Beckinsale clapped back at the body-shamer by sharing the struggles she's been dealing with.

“No, actually, I watched my stepfather die quite shockingly, my mother has stage 4 cancer," she wrote. "and I lost a lot of weight from stress and grief, quite quickly."

She continued, "And then I was in hospital for six weeks because the grief had burned a hole in my oesophagus [sic] which made me vomit copious amounts of blood, and I found eating very hard and I just worked very very hard on a movie that was actually quite triggering because it also involved the theme of the death of my father so l'm not really concerned about what you think about my ass."

The star concluded her message with some sarcastic advice for the hater: "Maybe you should worry about your own fucking ass. I suggest shoving something up it—like a large pineapple or a brick.”

In March, the actress shared a series of mysterious photos taken in a hospital without much context as to why she was there. The following month, she posted another Instagram hinting at the reason for her hospital stay. In the photos, Beckinsale sat on her bed wearing a T-shirt that read, "Tummy Troubles Survivor" with a graphic of a bunny in armor. In the carousel, she sat on the bed with her dog, Myf, who was wearing tiny plastic hands.

<p>Kate Beckinsale/Instagram</p>

Kate Beckinsale/Instagram

"💪🏼 🤍," she simply captioned the post.

For more InStyle news, make sure to sign up for our newsletter!

Read the original article on InStyle.