Zack Snyder’s Rebel Moon: An Updated Cast List For The Netflix Movie, Including Charlie Hunnam And Justice League’s Ray Fisher

 Lineup of Rebel Moon's main protagonists.
Lineup of Rebel Moon's main protagonists.
  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.
  • Oops!
    Something went wrong.
    Please try again later.

Following his time in the DC Extended Universe helming Man of Steel, Batman v Superman: Dawn of Justice and his version of Justice League (not to be confused with Joss Whedon’s theatrical version),  Zack Snyder made the jump to Netflix, first directing the zombie heist movie Army of the Dead for the platform. In addition to helping craft the prequel Army of Thieves, Snyder will helm the direct sequel Planet of the Dead, but the filmmaker isn’t just delivering tales involving the undead to Netflix subscribers. He also has a sci-fi epic on the way called Rebel Moon.

Originally envisioned as a Star Wars movie that Zack Snyder pitched to Lucasfilm prior to the company being purchased by Disney, Rebel Moon sees a peaceful colony at the edge of the galaxy called Veldt being threatened by the armies of the tyrannical Regent Balisarius, leader of the Mother World. In response, the colony’s citizens task a young woman with a mysterious past to recruit warriors from nearby planets to help them take a stand against Balisarius and his forces. Among the things we know about Rebel Moon is that the tale, which Snyder co-wrote with Shay Hatten and Kurt Johnstad, has been split into two movies shot back-to-back.

An impressive collection of actors has been assembled for this story, including Sons of Anarchy’s Charlie Hunnam and Justice League’s Ray Fisher. But before we get to them, let’s talk about who’s playing the main protagonist.

Sofia Boutella as Kora in Rebel Moon
Sofia Boutella as Kora in Rebel Moon

Sofia Boutella

The enigmatic woman in Rebel Moon who’s seeking warriors to help protect Veldt, her adopted homeworld, is named Kora, and she's a deserter of the Imperium. Kora will be played by Sofia Boutella, who made a big splash in the mid-2010s starring in blockbusters like Kingsman: The Secret Service, Star Trek Beyond, The Mummy and Atomic Blonde. In more recent years, Boutella has appeared in Prisoners of the Ghostland, Settlers, SAS Rogue Heroes and the “The Viewing” episode of Guillermo del Toro’s Cabinet of Curiosities, which also streams on Netflix. Since Kora is Rebel Moon’s main protagonist, count on seeing more of her in Rebel Moon Part 2 rather than biting the dust during the first half.

Charlie Hunnam as Kai in Rebel Moon
Charlie Hunnam as Kai in Rebel Moon

Charlie Hunnam

As indicated earlier, Charlie Hunnam collected a lot of fans from his time playing Jax Teller in the FX series Sons of Anarchy, and he jumped back into the TV realm in 2022 to lead Shantaram, which can be streamed with an Apple TV+ subscription. Film-wise, Hunnam’s credits include Children of Men, Pacific Rim, Crimson Peak, King Arthur: Legend of the Sword, Triple Frontier and The Gentlemen. The actor is appearing in Rebel Moon as Kai, a mercenary who pilots the Tawau-Class freighter, which will be "invaluable" to Kora's quest.

Ray Fisher firing massive gun in Rebel Moon
Ray Fisher firing massive gun in Rebel Moon

Ray Fisher

It’s not exaggerating to say that Zack Snyder launched Ray Fisher’s film career, as the actor’s first cinematic credit was cameoing in Batman v Superman: Dawn of Justice as Victor Stone, a.k.a. Cyborg. Fisher then made his full debut as Cyborg in Justice League, and in addition to Zack Snyder’s Justice League showing off his original performance as the cybernetic superhero, the actor also came back to shoot new footage for the four-hour cut. Fisher had been set to reprise Cyborg in The Flash, but he was written out after he refused to work on any project involving then-DC Films president Walter Hamada. Post-DCEU, Fisher has starred in True Detective Season 3 and the ABC limited series Women of the Movement, and now he’s re-teaming with Snyder on Rebel Moon, where he's playing Darrian Bloodaxe, an insurgent who's been targeting the Imperium with guerilla attacks.

Ed Skrein as Admiral Atticus Noble in Rebel Moon
Ed Skrein as Admiral Atticus Noble in Rebel Moon

Ed Skrein

The powerful Regent Balisarius is the source of conflict in Rebel Moon’s story, and Ed Skrein will appear as his right-hand man, Admiral Atticus Noble, a nefarious Imperium enforcer and commandant of the space cruiser called The King's Gaze. Skrein is no stranger to playing villains, as evidenced by his work in Deadpool and Alita: Battle Angel. You may also recognize him from If Beale Street Could Talk, Maleficent: Mistress of Evil, Midway and Naked Singularity, as well as being the first Daario Naharis on Game of Thrones. As with Boutella, it’s a safe bet Skrein will make it through to Rebel Moon Part 2 since Balisarius’ defeat will make for one hell of a climactic closer.

Djimon Hounsou as General Titus in Rebel Moon
Djimon Hounsou as General Titus in Rebel Moon

Djimon Hounsou

Although Rebel Moon marks the first time that Djimon Hounsou and Zack Snyder have worked together, like Ray Fisher, Hounsou has some DCEU experience under his belt from playing The Wizard in Shazam!, Black Adam and the upcoming Shazam! Fury of the Gods, as well as voicing King Ricou in Aquaman. Hounsou also lent his talents to the MCU as Korath in Guardians of the Galaxy and Captain Marvel, and his other notable credits include Amistad, Gladiator, Blood Diamond, Constantine, Furious 7, A Quiet Place Part II and The King’s Man. In Rebel Moon, Hounsou will play General Titus; we got an intense portrait of the actor in character in May 2022, and it's since been revealed that Titus is a "hardened gladiator" who once served the Imperium.

Anthony Hopkins in Westworld and his Rebel Moon character Jimmy
Anthony Hopkins in Westworld and his Rebel Moon character Jimmy

Anthony Hopkins

While we won’t be seeing Anthony Hopkins in Rebel Moon, we will hear him as the voice of what sounds like an important character: Jimmy, who’s described as “an impossibly sentient JC1435 mechanized battle robot and one-time defender of the slain King.” (Dustin Ceithamer physically portrays Jimmy.) Presumably it was Balisarius who killed the King and took the throne, and assuming that Jimmy wasn’t reprogrammed to serve the malevolent regent, I suspect that either the robot either found his way to the colony that’s now being threatened, or Kora will cross paths with him during her journey and recruit him to the cause following his time fading into "a more peaceful existence." Hopkins’ recent credits include Thor: Ragnarok, The Father, The Son, Armageddon Time and HBO’s Westworld.

Jena Malone's spider warrior character Harmada in Rebel Moon
Jena Malone's spider warrior character Harmada in Rebel Moon

Jena Malone

Rebel Moon marks Jena Malone’s third collaboration with Zack Snyder, having previously played Rocket in Sucker Punch and Jenet Klyburn in Batman v Superman: Dawn of Justice’s “Ultimate Edition.” Malone is also well known for playing Johanna Mason in the latter three Hunger Games movies, Hope Harlingen in Inherent Vice and Sage Ross in Nocturnal Animals. Along with Rebel Moon, where she's reportedly playing a spider warrior named Harmada who's terrorizing the mining village of Daggus, Malone is part of the ensemble cast for Kevin Costner’s Western saga Horizon.

Cary Elwes as Mayor Larry Kline in Stranger Things
Cary Elwes as Mayor Larry Kline in Stranger Things

Cary Elwes

Although Cary Elwes is still arguably best known for starring as Westley/DreadPirate Roberts in The Princess Bride and Dr. Lawrence Gordon in the Saw movies, the man’s popped up in a fair amount of high-profile projects over the last several years. Stranger Things fans will remember him as Mayor Larry Kline in Season 3, he had a stint on the Amazon Prime Video as Gavin Hawk in The Marvelous Mrs. Maisel, and he also starred as Professor Gelson in the Black Christmas remake. Along with his role in Rebel Moon, we’ll be seeing Elwes in the near future opposite Tom Cruise in Mission: Impossible — Dead Reckoning Part One.

Corey Stoll in Rebel Moon
Corey Stoll in Rebel Moon

Corey Stoll

Superhero genre fans will recognize Corey Stoll as Darren Cross, a.k.a. Yellowjacket, in Ant-Man, and in 2021, he played supporting roles in The Many Saints of Newark and West Side Story. TV viewers, on the other hand, may have seen Stoll in shows like House of Cards, The Strain, Girls and Billions. Either way, Rebel Moon is the actor’s second time working on a Netflix project, having previously recurred in the first season of the One Flew Over the Cuckoo’s Nest prequel Ratched. He appears to be playing one of the inhabitants of the village where Kora is living.

Cleopatra Coleman in Rebel Moon
Cleopatra Coleman in Rebel Moon

Cleopatra Coleman

After kicking off her acting career appearing in various Australian movies and TV shows, Cleopatra Coleman gained popularity stateside starring with Will Forte in The Last Man on Earth. Following that show’s conclusion, Coleman led the short-lived TV series White Famous with Jamie Foxx, appeared in the Netflix movie In the Shadow of the Moon and recurred in five episodes of Hulu’s Dopesick, among other projects. Rebel Moon is arguably her most blockbuster-y project yet, and she'll be playing Devra, Darrian Bloodaxe's sister who has similar powers as him and is recruited at the same time to Kora's cause.

Fra Free's Kazi speaking to Alaqua Cox's Maya Lopez in Hawkeye
Fra Free's Kazi speaking to Alaqua Cox's Maya Lopez in Hawkeye

Fra Fee

Although it was initially reported that Skrein was playing Regent Balisarius in Rebel Moon, it's since been clairfied that Fra Free will play that character instead, making him the story's overarching antagonist since he's the one giving orders to Admiral Atticus Noble. In addition to boast a large number of impressive theatre credits, film fans might recognize Free for playing Courfeyrac in 2012’s Les Misérables or Hench in Amazon’s Cinderella, which came out in 2019. If you’re a Marvel Cinematic Universe fan though, you’ll certainly recognize him as Kazi from Disney+’s Hawkeye series.

Stuart Martin as Brad Cage in Army of Thieves
Stuart Martin as Brad Cage in Army of Thieves

Stuart Martin

Although Rebel Moon is the first time Stuart Martin has been directed by Zack Snyder in a live-action, he is already affiliated with a franchise tied to the filmmaker. That’s because he appeared as Brad Cage, a.k.a. Alexis Broschini, in the previously-mentioned Army of Thieves, which was directed by its lead actor, Matthias Schweighöfer. Martin also starred in the entirety of the Jamestown series and has been playing Detective Inspector William Wellington in Miss Scarlet and The Duke. Additionally, Martin is voicing a role in Snyder’s upcoming animated series Twilight of the Gods.

Michiel Huisman as Gunnar in Rebel Moon
Michiel Huisman as Gunnar in Rebel Moon

Michiel Huisman

Remember when I said that Ed Skrein was the first actor to play Daario Naharis in Game of Thrones: Well here’s a twist: the second Daario is appearing in Rebel Moon too! Aside from the HBO series, Michiel Huisman’s major TV credits include Treme, Nashville, Orphan Black, The Haunting of Hill House and The Flight Attendant Season 1. Moviegoers might remember him from the likes of World War Z, The Age of Adaline and Kate. Huisman has been cast in Rebel Moon as Gunnar, a farmer on Veldt who "knows little of the galaxy outside of his small, quiet corner of the galaxy."

Doona Bae as Nemesis in Rebel Moon
Doona Bae as Nemesis in Rebel Moon

Doona Bae

While the majority of Doona Bae's professional endeavors come from her home country of South Korea, as far as her English-speaking work goes, the actress has notably collaborated with The Wachowskis twice, on Cloud Atlas (playing multiple roles) and the Netflix series Sense8. Bae is appearing in Rebel Moon as Nemesis, "a cyborg sword master whose mechanical hands allow her to wield molten-metal weapons," so expect her to pose trouble for Kora and her allies.

Staz Nair as Tarak in Rebel Moon
Staz Nair as Tarak in Rebel Moon

Staz Nair

Yet another Game of Thrones veteran has been looped into Rebel Moon, with Staz Nair having recurred in Seasons 6-8 as Qhono. However, Nair is arguably better known for playing CatCo reporter William Dey in Supergirl’s final two seasons. Rebel Moon will be Nair’s second time performing in a feature-length film, and he's doing so as Tarak, a "noble indentured servant" who shares a special bond with a flying creature known as a Bennu.

Alfonso Herrera as Javi Elizondro in Ozark
Alfonso Herrera as Javi Elizondro in Ozark

Alfonso Herrera

Although most of Alfonso Herrera’s work is in Spanish-language projects, but he has starred in a number of high-profile offerings from the United States. You may know him as Hernando Fuentes from Sense8, Father Tomas Ortega from the short-lived Exorcist TV series, Javier Jimenez in Queen of the South or Javi Elizondro from Ozark. Herrera also voiced Krypto the Superdog for the Latin American version of DC League of Super-Pets, but it’s safe to say that Rebel Moon is his biggest movie yet.

E. Duffy in Rebel Moon
E. Duffy in Rebel Moon

E. Duffy

E. Duffy is a relative newcomer to the acting scene, with their prior credits being the short films Jeanne Alone, Sleepyhead, Lucky Me, Girlfriends and Acid Noir. Rebel Moon will be their first time acting in a feature-length film, and they're playing Milius, a refugee who seeks justice for her home, which fell to Mother World.

Charlotte Maggi seated next to Jimmy the robot in Rebel Moon
Charlotte Maggi seated next to Jimmy the robot in Rebel Moon

Charlotte Maggi

Charlotte Maggi also has one of the lighter resumes of the Rebel Moon cast members, having previously appeared in the TV shows MaveriX and Summer Love. Maggi is reportedly playing a character named Sam, whom The Illuminerdi once described as "a kind, compassionate, and hard-working farm girl" who "shows kindness is welcoming new comers who arrive in her village."

Sky Yang in Paramount+'s Halo series
Sky Yang in Paramount+'s Halo series

Sky Yang

Aside from a minor role in 2018’s Tomb Raider, most of you have likely seen Sky Yang either in the Irish TV series Holding or playing Ruben in two episodes of Paramount+’s Halo series. Now we wait to see how he fits into the Rebel Moon picture.

Rhian Rees in 2018's Halloween
Rhian Rees in 2018's Halloween

Rhian Rees

Next, we have Rhian Rees, who played Emma in five episodes of the short-lived series Disengaged and has also popped up in the likes of Halloween (the 2018 version), The Send-Off, Nope and the upcoming Damian Chazelle movie Babylon. So Rebel Moon marks another solid film credit to add to her resume.

Ray Porter as Brutus on The CW's Naomi
Ray Porter as Brutus on The CW's Naomi

Ray Porter

Though Ray Porter has been professionally acting for over 30 years, he gained a lot of fans from Zack Snyder’s camp when he was cast to play Darkseid in Zack Snyder’s Justice League, a role he obviously would have reprised had those Justice League sequels moved forward. While those are no longer on the table, Snyder himself confirmed that Porter will also be present in Rebel Moon, though it won’t be a “giant part.” Porter’s other superhero media experience includes playing Brutus on the short-lived TV series Naomi and voicing additional characters on Teen Titans, and he’s also appeared on shows like Medium, Monk, Justified, Sons of Anarchy, Shameless and Modern Family.

Ingvar Sigurdsson in Rebel Moon
Ingvar Sigurdsson in Rebel Moon

Ingvar Sigurdsson

While the majority of Ingvar Sigurdsson’s credits hail from his native Iceland, the actor has accumulated some appearance in Hollywood productions, including K-19: The Widowmaker, Everest, Justice League (both versions), Fantastic Beasts: The Crimes of Grindelwald and The Northman. In Rebel Moon, Sigurdsson will play Hagen, a friend of Kora’s Whether he’ll aid her in the coming conflict or if he’ll sit it out/be killed off early on, we shall see.

The first half of Rebel Moon, titled A Child of Fire, comes to Netflix on December 22, and the second half, titled The Scargiver, will follow on April 19, 2024. Keep your eyes peeled here for additions to the cast and more details about who the people we’ve gone over are playing. Rebel Moon has the potential to be one of the platform’s biggest hits ever, so I’m intrigued to see how the first part of this sci-fi epic turns out.