They played bitter enemies in the X-Men movies, but friends Ian McKellen and Patrick Stewart gave each other the warmest of greetings at the film premiere of Mr Holmes.
The pair shared a kiss at the Odeon cinema in Kensington, ahead of the screening of McKellan’s new film, where he plays an ageing Sherlock Holmes who is struggling to remember the details of his final case.
McKellen and Stewart starred together in the first of the X-Men movie franchise in 2000, and restarted their fantasy enmity in X-Men: Days of Future Past last year.
They are close friends off screen too, with McKellen even officiating at the wedding of Stewart to his long-term partner Sunny Ozell.
Stewart recently said it “seems to be very unlikely” that he will feature in the next X-Men movie, although McKellen’s character Magneto is rumoured to be returning.