Michael Sheen reveals he's been ill with Covid for weeks in 'scary' battle

Michael Sheen has been battling coronavirus for a number of weeks. Credit: PA Images

Welsh Hollywood actor Michael Sheen has revealed he has been ill with coronavirus for a number of weeks.

The 52-year-old Newport-born star described his experience as "very difficult and quite scary".

In a social media post celebrating International Women's Day, he praised the women who had helped him through the ordeal.

He said: "I've spent the last few weeks laid low by Covid. It's been very difficult and quite scary.

"On International Women's Day, I want to thank all the incredible women - Anna, Mum, Lily, Joanne, my friends and all the women I am lucky enough to have support me who've helped me through this."

Sheen recently starred as himself alongside David Tennant in a new BBC series that was predominantly filmed from home.

'Staged' follows the two bickering actors as they try to navigate the world of home-working and virtual Hollywood.