Kate Beckinsale has revealed the heartbreaking reason she was hospitalised for six weeks earlier this year . The much-loved actress, 50, caused concern after she shared multiple photos on her Instagram account of herself in hospital . While it was unknown at the time why the star had been admitted, she has now revealed there was a devastating reason behind her hospitalisation.

Page Six has reported that in a now deleted post to Instagram on Monday, the star addressed claims she is too “thin”, Beckinsale shared that she had recently returned to work after experiencing a Mallory-Weiss tear - a tear of the tissue of your lower oesophagus. While appearing in good spirits this week as she jumped around her set trailer and smiled with friends, the star said she had “experienced a severe flare of [her] mast cell disease,” which is “mitigated by stress, shock and grief,” following the death of her stepfather Roy Battersby . The 87-year-old British TV director died in January , having been in poor health for months, with the Daily Mail reporting last year that he suffered a stroke after a previous cancer diagnosis.

Continuing to share news of her hospitalisation, Beckinsale said, “I nursed my [stepdad] to his death early this year. My mum also has stuff going on. I am adjusting to watching two fathers die, one when I was 5, one in January of this year.

” Beckinsale’s father, Porridge star Richard Beckinsale, died in March 1979 from a heart attack. Her mother, Judy Low.