Marc Spector and Steven Grant are fictional characters portrayed by Oscar Isaac in the Marvel Cinematic Universe media franchise, based on the Marvel Comics character Moon Knight's associated alters. From Wikipedia