Click on photo for hi-res version then right click to save

(l-r) Young Charles Xavier (James McAvoy) meets his older self (Patrick Stewart) in the future in the film “X-Men: Days of Future Past.” ©Marvel/20th Century Fox. CR: Alan Markfield.

(top to bottom) Ian McKellan as Magneto and Patrick Stewart as Xavier, reunite in X-Men: Days of Future Past. ©Marvel/20th Century Fox. CR: Alan Markfield.

(l-r) Professor Charles Xavier (James McAvoy) and Erik Lehnsherr (Michael Fassbender) play a game of chess in “X-Men: Days of Future Past.” ©Marvel/20th Century Fox. CR: Alan Markfield.