By George Bate

WARNING: This article contains major spoilers for Doctor Strange in the Multiverse of Madness. If you have not seen the film yet, bookmark this page and revisit later!
Doctor Strange in the Multiverse of Madness has finally arrived and, with it, a multiverse worth of twists, turns, surprises and reveals. The following is a breakdown of all of the cameos and surprise appearances featured in the new MCU film.
Patrick Stewart as Professor X

As revealed in promotional footage, Patrick Stewart returns as the lead mutant Charles Xavier, a.k.a. Professor X. In the Doctor Strange sequel, Stewart plays a version of the character who leads The Illuminati. Xavier sits in a yellow hover chair in the film, which fans may recognize from the 1990s animated series and some comics. Speaking of the 90s animated series, the show’s classic theme song can be heard when Xavier first appears in Doctor Strange 2.
John Krasinski as Mister Fantastic / Reed Richards

Perhaps the film’s biggest surprise is John Krasinski’s debut in the MCU as none other than Mister Fantastic. Krasinski has been a popular fan casting as Mister Fantastic and many fans’ wishes will come true with the newest Doctor Strange film, where Mister Fantastic is a member of The Illuminati.
Hayley Atwell as Captain Britain

Fresh off of her appearance as the character in What If…?, Hayley Atwell makes her live-action debut as Captain Britain in Doctor Strange in the Multiverse of Madness, also as a member of The Illuminati.
Anson Mount as Black Bolt

Perhaps the most out-there cameo, Anson Mount reprises his role as Black Bolt from the cancelled Inhumans television series on ABC. Black Bolt’s death in Doctor Strange in the Multiverse of Madness leaves you speechless, to say the least.
Lashana Lynch as Maria Rambeau / Captain Marvel

Lynch follows her brilliant turn as 007 in No Time to Die with a cameo as Captain Marvel in Doctor Strange in the Multiverse of Madness. She puts up the most formidable fight against Wanda before eventually succumbing to the power of the Scarlet Witch.
Julian Hilliard and Jett Klyne as Billy & Tommy

Wanda’s children, who first appeared in WandaVision, play an integral role in the new Doctor Strange film. The driving force behind the plot is Wanda’s desperate attempts to be reunited with her lost children.
Adam Hugill as Rintrah

As revealed in the trailer, the minotaur-humanoid sorcerer and master of the mystic arts plays a role in Doctor Strange in the Multiverse of Madness.
Bruce Campbell

It wouldn’t be a Sam Raimi film without Bruce Campbell. Campbell plays an unfortunate victim of a spell from Doctor Strange upon his entry into a new universe. The Evil Dead actor also reappears following the credits in one of the most hilarious post-credits scenes in Marvel history. “It’s over!”
Charlize Theron as Clea

Appearing in the film’s mid-credits scene is Charlize Theron as Clea. In a cameo that feels reminiscent of Harry Styles’ appearance in Eternals, Theron makes her MCU debut as the half-human, half-Dark Dimension being who recruits Stephen Strange to address a convergence of universes.