We may earn a commission when you buy through links in our articles. Learn more.

Moon Knight cast, characters and actors

The Moon Knight cast is an eclectic mix of Hollywood legends and newcomers, with the Marvel series being led by Oscar Isaac, Ethan Hawke, and May Calamawy.

The Moon Knight cast

Who’s in the Moon Knight cast? Of all the MCU series released in 2022, one of the most unforgettable was Moon Knight, which introduced the vigilante avatar of the Egyptian God Khonshu to the Marvel Cinematic Universe.

Led by Oscar Isaac, who previously worked with the House of Mouse on the Star Wars movies, Moon Knight was a Marvel series that remained loyal to its MCU source material, with Editor Tom Percival explaining in his Moon Knight review that “Moon Knight’s greatest strength is its commitment to being weird,” which it achieves by refusing to “shy away from the more bizarre elements in the source material.”

But who are the weirdos bringing these MCU characters to life? Here’s the run-down of the Moon Knight cast.

The main Moon Knight cast list:

  • Oscar Isaac as Marc Spector/Steven Grant/Jake Lockley
  • Ethan Hawke as Arthur Harrow
  • May Calamawy as Layla El-Faouly
  • F. Murray Abraham as Khonshu (voice)
  • Ann Akinjirin as Bobbi
  • David Ganly as Billy

moon knight cast: oscar isaac

Oscar Isaac as Marc Spector/Steven Grant/Jake Lockley

In the Moon Knight comics, Marc Spector has dissociative identity disorder, meaning that Star Wars cast member and Dune star Oscar Isaac must play not only Marc and his ‘super’ alter-ego but also his alternate personalities, which include mild-mannered British man Steven Grant and the wild taxi driver, Jake Lockley, who appears in the final episode.

In the Marvel series, Marc Spector becomes an avatar for Khonshu, the Egyptian God of the moon and vengeance, but he can’t hide it from his alters for long.

Isaac, as we mentioned, has previously appeared in the Star Wars sequel trilogy, but there’s a lot more to the actor than that. He’s been named one of the best actors of his generation and is a Julliard graduate, but his big break came when he was cast in Ridley Scott‘s Robin Hood alongside Russell Crowe.

Since then, Isaac’s gone on to star in critically acclaimed thrillers like Drive, Ex-Machina, and Annihilation, as well as crowd-pleasing blockbuster franchises like X-Men and Spider-Verse. You can see him next when the Beyond the Spider-Verse release date rolls around in 2024.

moon knight cast: ethan hawke

Ethan Hawke as Arthur Harrow

Arthur Harrow is a devoted disciple of Ammit, the Goddess of judgment and execution. The Marvel villain ends up forming a cult to try and bring Ammit back to pass her judgment on the world. The one thing he didn’t bet on was the avatar of Khonshu screwing up his plans.

Ethan Hawke is an acting legend who, honestly, was wasted in the role of Harrow. The star broke into the public consciousness when he appeared in Dead Poets Society, and he’s gone on to earn not one but two nominations for the Academy Award for Best Supporting Actor for his work in Training Day and Boyhood.

Honestly, though, his best movies are the Beyond Trilogy, the only perfect trilogy in movie history (Toy Story fans). You can see him next in Michael Almereyda’s Tonight at Noon alongside Chiwetel Ejiofor and Lauren Ambrose.

moon knight cast: May Calamawy

May Calamawy as Layla El-Faouly

May Calamawy, who plays Marc Spector’s adventurer wife, Layla, fits in seamlessly with the MCU, with her character even shortly becoming the avatar of Taweret and the Scarlet Sarab.

Best known for her work on the comedy series Ramy, Calamawy has an impressive list of credits to her name, including Tobe Hooper’s Djinn and Together Together. You can see her next in Ridley Scott’s Gladiator 2.

moon knight cast: khonshu

F. Murray Abraham as Khonshu (voice)

A Hollywood veteran, the voice of Khonshu has been in a number of films, including The Grand Budapest Hotel, All the President’s Men, and Scarface. He also worked with Issac on Inside Llewyn Davis and appeared in Apple TV Show Mythic Quest.

moon knight cast: Ann Akinjirin

Ann Akinjirin as Bobbi

Nigerian actor Ann Akinjirin plays a Metropolitan Police officer and a devoted member of Arthur’s cult, Bobbi. Ann has also appeared in a number of TV series in the past, including I May Destroy You (one of our picks for the best TV series of all time), Beforeigners, and Brave New World.

moon knight cast: David Ganly

David Ganly as Billy

David Ganly plays a police officer and fellow cult devotee, Billy, and outside of Moon Knight, is an acclaimed performer in London’s West End, appearing in productions like The Wizard of Oz and Chicago.

Everyone in the Moon Knight season 1 cast

Here is the complete list of every star in the Moon Knight season 1 cast. So buckle up and get ready to dive into a detailed breakdown of your favorite MCU characters.

YouTube Thumbnail

Everyone in the Moon Knight season 1 cast:

  • Oscar Isaac as Marc Spector/Steven Grant/Jake Lockley
  • Ethan Hawke as Arthur Harrow
  • May Calamawy as Layla El-Faouly
  • F. Murray Abraham as Khonshu (voice)
  • Ann Akinjirin as Bobbi
  • David Ganly as Billy
  • Fernanda Andrade as Wendy Spector
  • Khalid Abdalla as Selim
  • Gaspard Ulliel as Anton Mogart
  • Antonia Salib as Taweret
  • Rey Lucas as Elias Spector
  • Sofia Danu and Saba Mubarak as Ammit
  • Shaun Scott as living statue Crawley
  • Declan Hannigan as Horus
  • Hayley Konadu as Tefnut
  • Díana Bermudez as Yatzil
  • Lucy Thackeray as Donna
  • Alexander Cobb as JB
  • Nagisa Morimoto as Isis
  • Loic Mabanza as Bek
  • Joseph Millson as Dr. Steven Grant
  • Bill Bekele as Rosser
  • Claudio Fabian Contreras as Randall
  • Usama Soliman as Abdallah El-Faouly

For more Marvel-lous content, check out our guides on the Moon Knight season 2 release date and all the upcoming Marvel movies heading our way in Marvel Phase 5.

We’ve also got a pretty exhaustive guide explaining how you can watch all the Marvel movies in order, and if you need an MCU break, you can check out our guides to the best movies of all time and all the new movies coming out this year.