Marvel Studios is about to bring another cult favourite superhero to live-action for the first time ever and fan excitement is clear to see.


Moon Knight is an all-new series from Disney Plus that focuses on museum worker Steven Grant, played by Oscar Isaac, who experiences troubling blackouts and dark visions.

Soon Steven realises that he shares his body with another persona entirely - a mercenary named Marc Spector who has made a powerful enemy in the form of cult leader Arthur Harrow (Ethan Hawke).

In case that was not enough, Marc can also manifest ancient powers to become the hero known as Moon Knight.

Aside from these figures, who else stars in Moon Knight and where else have you seen them before?

More like this

Read on for more details on the Moon Knight cast.

Moon Knight cast: Full list of characters in new Marvel series

Oscar Isaac plays Moon Knight/Marc Spector/Steven Grant/Mr Knight

Oscar Isaac holding a phone in Moon Knight
Marvel Studios / Gabor Kotschy

Who is Steven Grant/Mr Knight? Steven Grant is a mild-mannered man who works at a gift shop in a popular London museum. He struggles with a severe sleep disorder, which blurs the line between his waking life and reality, leaving him in a frequent state of utter disorientation. After someone from a past life makes contact, it becomes apparent that Steven is suffering from dissociative identity disorder.

Who is Marc Spector / Moon Knight? Marc Spector is Steven's original identity. In the comic books, he was a mercenary left for dead in a hostile desert, whose life was saved by the fearsome moon god Khonshu, which chose him as an avatar on Earth. Spector then took on the vigilante codename Moon Knight, working in tandem with several alternate identities – including cab driver Jake Lockley – to fight crime on the streets of New York City.

What else has Oscar Isaac been in? Oscar Isaac has earned much acclaim for his indie work in films such as Inside Llewyn Davis, A Most Violent Year and Ex Machina. This early success led to more mainstream blockbuster work such as the most recent Star Wars trilogy, where he played fighter pilot Poe Dameron, and epic sci-fi adaptation Dune, where he played Atreides family patriarch Duke Leto. On the small screen, he is known for HBO dramas Show Me A Hero and Scenes From A Marriage.

Ethan Hawke plays Arthur Harrow

Moon Knight
Ethan Hawke as Harrow in Moon Knight (Disney Plus)

Who is Arthur Harrow? Arthur is a mysterious cult leader associated with the god Ammit, who is said to have represented the worst fears of the ancient Egyptian people. He is set to be a key antagonist to Moon Knight, who he views as the only person standing in the way of him achieving his goals.

What else has Ethan Hawke been in? Hawke is well known to cinephiles for his collaborations with director Richard Linklater, with whom he made the Before trilogy of romantic dramas as well as coming-of-age story Boyhood. He is also known for horror films Sinister and The Purge movie, as well as blockbusters The Magnificent Seven and Valerian. On the small screen, he recently earned acclaim as the star and co-creator of the historical drama The Good Lord Bird.

May Calamawy plays Layla El-Faouly

May Calamawy as Layla El-Faouly in Marvel Studios' MOON KNIGHT, exclusively on Disney+.
May Calamawy as Layla El-Faouly in Marvel Studios' MOON KNIGHT, exclusively on Disney+. Photo by Csaba Aknay. Marvel Studios 2022

Who is Layla El-Faouly? Layla is an archaeologist and adventurer who is revealed to be the wife of Marc Spector, but who did not know of the existence of other personalities in her husband's body. The character bears some similarities to the comic book character Marlene Alraune.

What else has May Calamawy been in? Calamawy is best known for her main role on acclaimed US comedy-drama Ramy (it's very good).

Gaspard Ulliel plays Anton Mogart

May Calamawy as Layla El-Faouly and Gaspard Ulliel as Anton Mogart in Marvel Studios' MOON KNIGHT.
May Calamawy as Layla El-Faouly and Gaspard Ulliel (right) as Anton Mogart in Marvel Studios' MOON KNIGHT. Photo by Csaba Aknay/Marvel Studios

Who is Midnight Man? A minor villain from the comic books, Midnight Man (also known as Anton Mogart) is a criminal known for stealing priceless treasures and works of art.

What else has Gaspard Ulliel been in? Ulliel appeared in numerous films in his home country France, including biopic Saint Laurent and war drama A Very Long Engagement. He also played a young Hannibal Lecter in the 2007 horror film Hannibal Rising. Ulliel won a Cesar award for his work in the Xavier Dolan film It's Only The End Of The World. Tragically, he died in January 2022 in a skiing accident, aged just 37.

Khalid Abdalla plays Selim

Khalid Abdalla as Selim, Osiris’s Avatar, in Marvel Studios' MOON KNIGHT, exclusively on Disney+.
Khalid Abdalla as Selim, Osiris’s Avatar, in Marvel Studios' MOON KNIGHT, exclusively on Disney+. hoto by Gabor Kotschy/Marvel Studios

Who is Selim? The leader of the council of Egyptian gods is the avatar of the Egyptian god Osiris.

What else has Khalid Abdalla? The Egyptian-British actor is best known for his role in the award-winning film United 93. Abdalla also appeared in the films The Kite Runner, Green Zone, and The Square.

Díana Bermudez plays Yatzil

Diana Bermudez as Yatzil, Hathor’s Avatar, in Marvel Studios' MOON KNIGHT, exclusively on Disney+.
Diana Bermudez as Yatzil, Hathor’s Avatar, in Marvel Studios' MOON KNIGHT, exclusively on Disney+.

Who is Yatzil? A compassionate member of the council of Egyptian gods and the avatar of the love goddess Hathor.

What else has Díana Bermudez been in? The British actress of Indigenous American heritage has also appeared in Silent Witness and Rambo: Last Blood.

Lucy Thackeray plays Donna

Lucy Thackery in Marvel's Moon Knight
Marvel Entertainment/YouTube

Who is Donna? Donna is Steven's colleague at the museum, who often chastises him for his lateness and inefficient work rate.

What else has Lucy Thackeray been in? Thackeray has previously appeared in the CBBC series The Dumping Ground and ITV drama Hatton Gardon, based on the real-life heist. She also had a supporting role in Netflix thriller iBoy, starring Maisie Williams.

Karim El Hakim and F Murray Abraham play Khonshu

A floating bird skull above a body represents the Egyptian god Khonshu
Khonshu (voiced by F Murray Abraham) in Marvel's Moon Knight Disney

Who is Khonshu? Khonshu is the ancient Egyptian god of the moon, who grants Marc Spector his superhuman abilities and uses him as an avatar on the mortal plain.

What else has F Murray Abraham been in? Abraham, who voices Khonshu, is an acting veteran whose career began in the early 1970s. His film work includes All the President's Men, Scarface, The Grand Budapest Hotel and Inside Llewyn Davis, the last of which being another collaboration with Moon Knight actor Oscar Isaac. On the small screen, he is known for playing Dar Adal in political thriller Homeland and CW Longbottom in the Apple TV+ comedy Mythic Quest.

Moon Knight begins on Disney Plus on Wednesday 30th March, with new episodes dropping on Wednesdays – sign up to Disney Plus for £7.99 a month or £79.90 a year now.

Check out more of our Fantasy coverage or visit our TV Guide to see what's on tonight.


The latest issue of Radio Times is on sale now – subscribe now to get each issue delivered to your door. For more from the biggest stars in TV, listen to the Radio Times podcast with Jane Garvey.