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.
I feel very lucky to have had the vaccine. I would have no hesitation in recommending it to anyone. https://t.co/gBLRR0OeJc
— Ian McKellen (@IanMcKellen) December 17, 2020
“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.