He amused with stories of his knighting, but he also disclosed moments of frailty and self-doubt, such as once drying up onstage for a whole scene with Judi Dench (who then said his lines as well as her own).
His recitations were a well-chosen mix of the well-known and probably-never-heard-before. Many emphasised the importance of theatre in presenting complex themes, and the worries of ageing.
The show started with Tolkien himself - the entertaining dramatics of Gandalf's battle with the Balrog ("fly, you fools!") - before a northern-accented Wordsworth, and a Victorian poem from Gerard Manley Hopkins.
The second half was dedicated to serious Shakespeare - including a whispered "once more into the breech, dear friends!" from Henry V and homoeroticism from Coriolanus. The jokey encore involved audience members cluttering up the stage as dead French soldiers.
What a real treat.
Q&A RECITATION
What: Ian McKellen On Stage With Shakespeare, Tolkien and You.
Where: Q Theatre.
When: Saturday and yesterday.