Which actor plays the adult Charles Xavier in Logan?
Answer
Patrick Stewart
Answer
Patrick Stewart
Patrick Stewart plays the adult Charles Xavier in Logan.
Stewart’s version of Professor X is elderly and suffering from a degenerative brain disease when Logan begins. The character lives in hiding with Logan and Caliban in a remote location near the Mexican border. His condition makes his powerful telepathy unstable and dangerous.
Logan was Stewart’s seventh and final appearance as Professor X in the X-Men film series at the time of release. His performance presents Xavier as physically frail but still emotionally central to Logan’s life. The film was directed by James Mangold and released in 2017.
James McAvoy played a younger Charles Xavier in films such as X-Men: First Class and X-Men: Apocalypse. That casting difference reflects the franchise’s separate time periods rather than two different versions of the character within Logan.
Source: Wikipedia · fact-checked Sept. 2026