Moon Knight is trippy as hell. Originally, he was pretty straightforwardly Marvel’s spin on Batman: he’s a caped and masked vigilante who fought crime by throwing crescent moon-shaped shuriken and using grappling guns and other gadgets, although he wore all white instead of all black, etc.
Then he got very strange: so his origin is that Marc Specter is an ex-Marine mercenary who breaks with his partner when they attack an Egyptian dig site. In the fight between him and his partner, and in the process dies and is resurrected as the avatar of Khonshu, the Egyptian god of the moon. He then establishes a couple of fake identities, one of which is the rich dude identity of Steven Grant, although he also pretends to be a taxi-cab driver as well.
However, it’s later developed that Marc Specter has multiple personality disorder and his fake identities are actually repressed personalities, and that he might just be hallucinating Khonshu….except that Khonshu is also acting in the real world. And then thinks really kick off when he starts developing personalities based off other super-heroes, then he separates himself into two heroes, Moon Knight the tech and magic-wielding hero and Mr. Knight the consultant detective.