Fan Casting Cameron Monaghan as St. John Allerdyce in X-Men (2026)

darkladyofthesith made this fan casting suggestion on November 6, 2022. What do you think? See below to cast your vote, or click here to see all fan casting suggestions for this role.

Cameron Monaghan as St. John Allerdyce in X-Men (2026)

Cameron MonaghanUnited States

31 years old
Cameron Riley Monaghan (born August 16, 1993) is an American actor and model. He is known for his role as Ian Gallagher on the Showtime comedy-drama series Shameless and as twins Jerome and Jeremia...
See Profile
Loading another FastCast...
X-Men (2026)

X-Men (2026)

MCU Phase 6
by Marvel Studios
As Magneto forms a team of villains to take revenge on humanity, Professor Charles Xavier and his first student Jean Grey assemble a team of mutants to combat this threat.
See Story

Fan casting suggestion made by:

Join the Conversation

0 comments on Cameron Monaghan as St. John Allerdyce in X-Men (2026)

Cameron Monaghan is known for his roles in Click, The Giver, and Amityville: The Awakening. He has been suggested by fans for 7,912 roles on myCast, including Joker in DCEU Rebooted. Similar actors include Bill SkarsgÄrd, Willem Dafoe, and Joaquin Phoenix. Cameron Monaghan was suggested to play St. John Allerdyce in X-Men (2026) by darkladyofthesith. X-Men (2026) has 34 roles, including James Howlett, Lorna Dane, and Laura Kinney.

Opposers (0)
  • Nobody opposes this suggestion yet.