Jimmy Kimmel hired Doctor Strange (aka Benedict Cumberbatch), The Mightiest Magician in the Cosmos, to vanquish a birthday party’s worth of demons. Directed by Scott Derrickson, Doctor Strange stars Cumberbatch as Stephen Strange, a neurosurgeon-turned-sorcerer of several dimensions.

Cumberbatch first visited Jimmy Kimmel Live in April when Marvel gave fans their first look at Doctor Strange to debut the film’s first trailer. That visit was part of a week-long Marvel invasion of Kimmel as Disney corporate synergy took over ABC’s late-night stalwart. Disney is kicking off the first of three holiday tentpoles on November 4 with the Cumberbatch-starring  Marvel film.