Moon Knight was a risk for Isaac, too, even though his résumé already includes some of the biggest fantasy franchises Hollywood has produced. Isaac also plays Marc Spector, a grizzled American mercenary who shares the same body with Grant - and who is also Moon Knight, the crime-fighting avatar of an ancient Egyptian deity.Īs the story of Moon Knight has revealed, Spector has had dissociative identity disorder, or DID, since childhood, and Grant is an alternate identity he created to shield himself from trauma and abuse. Its debut episode introduced Steven Grant, a maladroit museum gift-shop clerk with a dodgy British accent, played by Oscar Isaac. And yet Moon Knight, the studio’s current Disney+ series, has taken some unexpected chances. At this point in its history, Marvel isn’t known for tinkering with its proven superhero formula.