Patrick Stewart and Ian McKellen’s friendship is one for the books.The British actors, who have known each other for more than 40 years, only became close two decades ago when they costarred in 2000’s X-Men. In the film, Stewart plays Professor Charles Xavier, or Professor X, while McKellen plays his adversary, Erik Lehnsherr, a.k.a.