Moon Knight: These are the best 8 characters in the Marvel Studios series
By Mark Lynch
4. Arthur Harrow
Played by: Ethan Hawke
Every hero needs a villain. In comic books, the antagonist is usually the antithesis of each other. Arthur Harrow was that. Khonshu’s Moon Knight punishes the guilty. Harrow and Ammit penalize people before they can commit the punishable act. It’s an idea that’s spawned a few movies in the past. It was also the plot of Marvel Comics Civil War 2.
Harrow was believable. It’s easy to see why people followed him. It may have looked like a cult to viewers, but it was more than that. People were living better and healthier lives. If it wasn’t for all of the killing, it could have been a great life for people in his community. As a villain, he was smooth. He even fooled gods.
3. Layla El-Faouly
Played by: May Calamawy
Layla was the glue that held Steven Grant, Marc Spector, and Moon Knight together. For Steven, she was the strong fighter that he needed. She motivated him to be tougher and it worked. Layla made Steven a better person altogether. Her love made him want to leap to greater heights in life. When it came to Moon Knight, she was everything. Layla could be violent, loving, funny, and whatever else when the scene required of her. She was the Swiss Army Knife of the show.