Marc Spector (Marvel Cinematic Universe)

Marc Spector
Marvel Cinematic Universe character
Oscar Isaac as Marc Spector / Moon Knight (right), Steven Grant / Mr. Knight (left), and Jake Lockley (bottom) in Moon Knight
First appearance
Based on
Adapted byJeremy Slater
Portrayed by
  • Oscar Isaac
  • Carlos Sanchez (young)
  • David Jake Rodriguez (teenager)
In-universe information
Full name
  • Marc Spector
  • Steven Grant
  • Jake Lockley
Title
  • Moon Knight (Spector)
  • Mr. Knight (Grant)
Occupation
Affiliation
WeaponCrescent darts
Family
SpouseLayla El-Faouly
ReligionJudaism
OriginChicago, Illinois
Nationality
  • American (Spector)
  • British (Grant)

Marc Spector and Steven Grant are fictional characters portrayed by Oscar Isaac in the Marvel Cinematic Universe (MCU) media franchise, based on the Marvel Comics character Moon Knight's associated alters. Spector is an American mercenary who becomes the avatar of the Egyptian moon god Khonshu as the vigilante Moon Knight and is also married to Layla El-Faouly. Spector has dissociative identity disorder (DID)–which he developed as a result of child abuse at the hands of his mother Wendy, and survivor's guilt following his younger brother Randall's death–with Grant operating as a gift shop employee in London. Grant later faces the Egyptian goddess Ammit and her avatar Arthur Harrow; throughout Harrow's plans, Grant becomes aware of Spector and Khonshu's existence and uses a Mr. Knight vigilante alias similarly to Spector's Moon Knight persona. Grant and Spector also reunite with Layla and encounter Anton Mogart, the Ennead group of Egyptian gods, and Taweret, and Spector confronts his past.

A third alter, Jake Lockley, secretly exists separately from both Spector and Grant. Driving a limousine and speaking Spanish, Lockley works with Khonshu in executing Harrow (along with Ammit) after the god removes Spector and Grant from his service.

As of 2022, the character has appeared in the Disney+ series Moon Knight (2022). Following his introduction in the Disney+ series, Moon Knight will appear in future MCU films.