Zack Snyder’s two-part sci-fi saga Rebel Moon boasts an ambitious cast that includes fantasy genre regulars, frequent collaborators, and a two-time Oscar winner. Set in a peaceful space colony terrorized by the tyrannical forces of a warlord, Rebel Moon deals with the efforts of one valiant woman and the warriors she assembles from other planets. While little is known about the story of Rebel Moon, Snyder’s Netflix exclusive was initially conceptualized as a standalone Star Wars movie. But when his plans with Lucasfilm didn’t materialize, Rebel Moon was rebranded as the Watchmen and Justice League director’s very own sci-fi original.
With Rebel Moon indirectly connected with George Lucas’s Star Wars, the familiar trope of the hero’s journey is bound to arise. In this case, The Mummy star Sofia Boutella plays the protagonist Kora as she explores her way through various planets in search of morally righteous warriors. The Seven Samurai-like approach to the story ensures that the Rebel Moon cast also ropes in many high-profile stars to play Kora’s allies. With the sci-fi film featuring alien and robotic characters, there is also room for some delightful voice actors among the Rebel Moon cast.
Sofia Boutella As Kora
Sofia Boutella leads the Rebel Moon cast as Kora, a woman who hails from a peace-loving farming colony in a corner of the galaxy. When an evil empire jeopardizes her community’s survival, she embarks on a journey to scout warriors to help her in taking down the antagonistic reign. Kora is just one of Boutella’s many run-ins with the sci-fi and action genres, with the Algerian actress having played the blade-footed assassin Gazelle in the Kingsman franchise, entrapped Egyptian princess Ahmanet in the Tom Cruise-led Mummy reboot, undercover French agent Delphine Lasalle in Atomic Blonde, and alien scavenger Jaylah in Star Trek Beyond.
Djimon Hounsou As General Titus
Djimon Hounsou, twice earned Oscar nominations for Best Supporting Actor, joins the Rebel Moon cast as General Titus, the chief commander of the troops of Rebel Moon’s primary antagonist Balisarius. Hounsou is known for playing the mutinying slave Cinqué in Amistad, and the gladiator Juba in Gladiator, Mateo Kuamey in Jim Sheridan’s In America, and captive fisherman Solomon Vandy in Ed Zwick’s Blood Diamond. He also regularly works in the fantasy and sci-fi genres, making his presence in the Rebel Moon cast very natural. Djimon Hounsou’s comic book movie roles include playing the Kree soldier Korath in the Marvel Cinematic Universe starting with Guardians of the Galaxy. For DC Comics he’s played witch-doctor-turned-club owner Papa Midnite in Constantine, the ancient wizard in the Shazam! franchise, Fisherman King in Aquaman.
Ed Skrein As Admiral Atticus Noble
Ed Skreins’s Rebel Moon character is Admiral Atticus Noble, a villain in Rebel Moon and the right-hand man to the mysterious Balisarius. The initial choice for Noble was Homeland star Rupert Friend, but he backed out due to scheduling conflicts. Ed Skrein replaced him, continuing his villain streak after having played the artificially muted antagonist Ajax in Deadpool. Skrein is popular for playing the mercenary and Daenerys Targaryen’s former lover Daario Naharis in the third season of Game of Thrones. He also played the bounty-hunter cyborg Zapan in Alita: Battle Angel.
Ray Fisher As Darrian Bloodaxe
Zack Snyder needs audiences to forget the Snyderverse, but he’s ready to bring back a major Justice League star in Rebel Moon. Ray Fisher plays Darrian Bloodaxe in the Rebel Moon cast, a resistance fighter who joins Kora’s war against Balisarius’s reign of terror. Fisher is best known for playing the cybernetically enhanced superhero Cyborg in the DC Extended Universe. While Fisher’s stint with the DCEU was tumultuous, the release of Justice League’s 2021 director’s cut earned him rave reviews for portraying Cyborg and his alter-ego, the former college footballer Victor Stone. Fisher is also known for playing Henry Hays in True Detective season 3.
Charlie Hunnam As Kai
Charlie Hunnam joins the Rebel Moon cast as Kai. Rebel Moon‘s first look revealed Kai with a gun and draped in a green hood, and more has since been revealed about Charlie Hunnam’s mysterious character. Kai is a mercenary and a starship pilot who is hired by Kora, and is perhaps Rebel Moon’s most obvious parallel to Star Wars, as he’s the movie’s answer to Han Solo. Hunnam is no stranger to action and sci-fi hits, having led Pacific Rim as Jaeger pilot Raleigh Becket and King Arthur: Legend of the Sword as the titular monarch. On TV, Hunnam is best known for playing the motorcyclist vigilante Jax Teller in Sons of Anarchy. He also earned acclaim for playing real-life British explorer Percy Fawcett in The Lost City of Z.
Anthony Hopkins As Jimmy
Jimmy is a robot who previously served a vanquished king. The robot is voiced by a surprising addition to the Rebel Moon cast — Anthony Hopkins. The actor is no stranger to cinephiles, having won his first Oscar for playing the smooth-talking serial killer Hannibal Lecter in The Silence of the Lambs and a second Academy Award for The Father in which he played Anthony Evans, a man with dementia. Hopkins’s previous voice roles include the authoritative King Hrothgar in the animated epic Beowulf. The acting veteran’s sci-fi and fantasy roles include the wise god-king Odin in the Thor movies and Transformer historian Sir Edmund Burton in Transformers: The Last Knight.
Doona Bae As Nemesis
South Korean actress Doona Bae plays Nemesis in the Rebel Moon cast, who is both a cyborg and a swordmaster. Nemesis joins the crew of outcasts when she’s recruited by Kora. Known for both her Korean and English-speaking roles, Bae previously played political activist Cha Yeong-mi in Sympathy for Mr. Vengeance and archer Park Nam-joo in The Host. She also appears in the Wachowski movies Cloud Atlas, in multiple roles, and Jupiter Ascending, as bounty hunter Razo, and in their TV series Sense8, as aspiring kickboxer Sun Baek.
Rebel Moon Supporting Cast & Characters
Jena Malone as Harmada – Harmada is one of the unique characters in Rebel Moon, as she’s a spider warrior who’s also recruited by Kora. Malone is known for playing the District 7 tribute Johanna Mason in The Hunger Games franchise. Rebel Moon marks her third collaboration with Zack Snyder, as her foray into action started with his psychological action thriller Sucker Punch, in which she played the rebellious teen and psychiatric hospital patient Rocket. She then had a brief role as scientist Jenet Klyburn, who helps Lois Lane, in Batman v Superman: Dawn of Justice, making her another one of the DCEU actors in Rebel Moon.
Cary Elwes as Unknown – Cary Elwes also joins the Rebel Moon cast as an unknown character. Elwes has had a stellar multi-genre career having played the heroic adventurer Westley in The Princess Bride, abducted Doctor Lawrence Gordon in Saw, and the titular outlaw in Robin Hood: Men in Tights.
Corey Stoll as Unknown – Zack Snyder’s sci-fi epic recruits many former superhero villains, as Deadpool’s Ed Skrein is joined by Corey Stoll, who played the nefarious tech entrepreneur Darren Cross — later M.O.D.O.K. — in Marvel’s Ant-Man films. Stoll is also known for playing ruthless businessman Michael Prince in Billions, astronaut Buzz Aldrin in First Man, and the younger version of Junior Soprano in The Sopranos‘ prequel movie,The Many Saints of Newark.
Michiel Huisman as Gunnar – Gunnar is another recruit of Kora’s but unlike the Rebel Moon cast of Renegades, Gunnar is a farmer. The character is intimated by Kai and the other warriors in the movie. Huisman’s casting is all the more interesting given how the film stars both actors who have played the mercenary Daario Naharis in Game of Thrones. The Dutch actor replaced Ed Skrein when Game of Thrones season 4 recast Dario. He then went on to play the horror writer Steven Crain in The Haunting of Hill House and murdered businessman Alex Sokolov in The Flight Attendant.
Staz Nair as Tarak – Tarak, also recruited by Kora, is a blacksmith in the Rebel Moon cast. However, the character also has the ability to bond with animals and use them for combat. The Game of Thrones connections in the Rebel Moon cast continue, as Staz Nair previously played the Dothraki warrior Qhono in the fantasy drama. He also had a main role on Supergirl as William Dey, a renowned news reporter who harbors feelings for the titular superhero.
Stuart Martin as Unknown – Stuart Martin, who previously appeared as the gunman Brad Cage in Army of Thieves — the spinoff of Zack Snyder’s Army of the Dead — finally collaborates with Snyder on Rebel Moon. Martin is also popular for his performance as Victorian detective William “The Duke” Wellington in Miss Scarlet & The Duke.
Alfonso Herrera as Unknown – Rebel Moon’s multinational cast also recruits Mexican actor and singer Alfonso Herrera, whose popular roles include the cartel lieutenant Javi Elizondro on Ozark and art lecturer Hernando Fuentes in Sense8.
Cleopatra Coleman as Devra Bloodaxe – Devra is Darrian’s sister and has similar powers to him. She was recruited by Kora at the same time as her brother. Fresh off the success of Infinity Pool, in which she played Em Foster, a novelist’s wife who also financially supports him, Cleopatra Coleman was announced as a Rebel Moon cast member. She also previously played the miner Grace Pell in Dopesick.
Fra Fee as Regent Balisarius – Balisarius is a ruthless tyrant and ruler of the Imperium, as well as a member of the Mother World. Fra Fee is best known for playing the honorable revolutionary student Courfeyrac in the 2012 Les Misérables adaptation and concert pianist Jim in the comedy-drama Animals,
Rhian Rees as Unknown – Another Rebel Moon cast member is Rhian Rees, who played the investigative journalist Dana Haines in 2018’s Halloween.
Ray Porter as Unknown – Ray Porter confirmed that he too will appear in the Rebel Moon cast, marking his second collaboration with Zack Snyder. Porter is otherwise mostly known for playing the alien supervillain Darkseid in Zack Snyder’s Justice League.