Lord of the Rings star Ian McKellen has said he feels "euphoric" after being vaccinated against Covid-19 at Queen Mary's University Hospital London.

The 81-year-old British actor, who received the Pfizer vaccine, said all elderly people should ensure they get the Covid-19 jab.

Great British Bake Off judge Prue Leith, 80, and singer Marty Wilde, 81, have also shared their experiences of being given the vaccine.

McKellen said: "It's a very special day. I feel euphoric. It was painless.

"Anyone who has lived as long as I have is alive because they have had previous vaccinations. The take-up amongst the older generation will be 100% – it ought to be – because you're having it not just for yourself, but for people who you are close to. You're doing your bit for society.

"Of course, it's painless… it's convenient, and getting in touch and meeting NHS staff and saying thank you to them for how hard they've been working is a bonus. I would have no hesitation in recommending it to anyone.

"I feel very lucky to have had the vaccine."

Those receiving the Pfizer vaccine will be given a booster jab 21 days after their first dose to ensure the best chance of being protected against the virus.