Star Wars: The Bad Batch is the latest show in the Star Wars line of animated television projects, and telling a compelling story of clones after the end of Star Wars: The Clone Wars. Particularly, it focuses on a group of so-called defective clones with favorable mutations, a squad called Clone Force 99 or the "Bad Batch.” The show details the soldiers navigating the galaxy at the beginning of the Empire’s reign, but also gives greater context to how clones were fazed out of the military and replaced with stormtroopers.

Beginning concurrent with Star Wars: Episode III—Revenge of the Sith, The Bad Batch follows Clone Force 99's exploits immediately after Order 66 and lays the groundwork for Star Wars projects further along in the timeline. The Bad Batch will be concluding with its upcoming third season, so there’s one final round of adventures for the Batch and their allies to come in 2024. To bring The Bad Batch to life, a cast full of returning actors and newcomers to Star Wars has been assembled. Here is your ultimate guide to The Bad Batch voice cast.

10 Dee Bradley Baker as Clone Force 99 and Other Clones

Dee Bradley Baker and Bad Batch.

Dee Bradley Baker has been involved with Star Wars as the voice of the clones since Star Wars: The Clone Wars premiered in 2008, but the role has grown and evolved, with characters like Captain Rex and Commander Cody becoming fan favorites. Outside of Star Wars, Baker has had a successful voice acting career, serving as the voice of Perry the Platypus on Phineas and Ferb and recently voicing Adam Warlock’s pet Blurp in Guardians of the Galaxy Vol 3. While Baker is still voicing the clones in The Bad Batch, portraying Clone Force 99 has provided him with more experimentation and freedom in the role.

Baker voices Hunter, Wrecker, Tech, Echo, and Crosshair most often, as the titular Bad Batch appear in almost every episode. As mutated clones, each character has a unique tone, with Hunter and Echo sounding most similar to regular clones, whereas Tech speaks with a slightly higher pitched tone, Wrecker with a deeper and louder voice, and Crosshair’s being low and whisper-like. Baker's differentiation between the characters demonstrates his exceptional range as a voice actor.

9 Michelle Ang as Omega

Michelle Ang and Omega.

One of only two known female clones of Jango Fett, Omega is the little sister to the Batch and is their main reason for going into hiding, as her DNA is unaltered, making her a valuable tool for the Empire’s cloning experiments. Michelle Ang, a native of New Zealand, uses her Kiwi accent in her role as Omega. She first made use of her native accent in the Australian soap opera Neighbours, which she was on from 2002 to 2004.

Ang has also had guest spots in live-action in shows like Grey’s Anatomy, Drop Dead Diva, and The Twilight Zone. She's also known for playing Alex in The Walking Dead webseries spin-off Fear The Walking Dead: Flight 462. So far, Ang’s role as Omega is her only voice credit, but with how young and important Omega will be to the future of Star Wars, The Bad Batch season 3 won’t be the last time audiences hear Ang's voice.

8 Rhea Perlman as Cid

Rhea Perlman and Cid Bad Batch.

Rhea Perlman is an accomplished actor, both in live-action and through her voice work. Perlman may be most famous for her portrayal of Carla Tortelli on the long-running show Cheers, which earned her multiple Primetime Emmys and saw the actress nominated for multiple Golden Globes. In film, Perlman portrayed Zinnia Wormwood in 1996’s Matilda. Perlman starred alongside her then-husband and the film’s director, Danny DeVito.

While The Bad Batch is Perlman’s first time playing a character in Star Wars, her voice acting goes back to 1984. Prior to Star Wars, Perlman lent her voice for My Little Pony: The Movie and an episode of The Simpsons. Cid betrayed Clone Force 99 in The Bad Batch season 2 finale, it may not be the last time audiences see the character, as she could get a redemption arc in the show’s final season.

Related: Star Wars Rebels Voice Cast - What The Actors Look Like In Real Life

7 Wanda Sykes as Phee Genoa

Wanda Sykes and Phee Genoa.

A comedy legend, Wanda Sykes’s addition to Star Wars was full of energy, mystery, and comedy. Sykes was able to bring the same charisma to Phee Genoa as she had in shows like The New Adventures of Old Christine and Black-ish. Most recently, Sykes starred in, wrote, and executive produced History of the World, Part II, which was the continuation of the Mel Brooks movie from 1981. In The Bad Batch, Sykes’ character Phee seemed to be pursuing a relationship with Tech, but after Tech's tragic death in The Bad Batch season 2 finale, the pair won’t get their happily ever after.

6 Benjamin Diskin as AZI-3

Benjamin Diskin and AZI-3.

An accomplished voice actor, Benjamin Diskin has had multiple roles within Star Wars, but none more important than the medical droid and Omega’s friend AZI-3. The droid was one of the major reasons why Clone Force 99 survived the destruction of Tipoca City in The Bad Batch season 1 finale, initially debuting in The Clone Wars as an assisstant. Outside of Star Wars, Diskin has voiced the alien Stitch in the Japanese anime Stitch! and Stitch & Ai. Recently, Diskin also voiced the stuffed toy Beebo in multiple Arrowverse shows, with most appearances coming as part of DC’s Legends of Tomorrow.

5 Noshir Dalal as Vice Admiral Rampart

Noshir Dalal and Vice Admiral Rampart.

While Vice Admiral Rampart was arrested in The Bad Batch season 2 and used as a scapegoat after ordering the destruction of Tipoca City, he was also the one who first introduced replacing clone troopers with recruits called stormtroopers and spearheaded legislation for it. Noshir Dalal has cemented his place within Star Wars, as he has provided voices in multiple projects, including Tales of the Jedi and most recently Bode Akuna in Star Wars Jedi: Survivor. In live-action, Dalal has also had guest spots on shows like General Hospital, NCIS, and Good Trouble.

Related: Star Wars: The Clone Wars Voice Cast - What The Actors Look Like In Real Life

4 Jimmi Simpson as Doctor Royce Hemlock

Jimmi Simpson and Dr Royce Hemlock.

Jimmi Simpson is an accomplished actor in live-action with roles in House of Cards and Westworld, the latter of which he played William in the first three seasons. Simpson has also had roles in shows like It’s Always Sunny in Philadelphia and Black Mirror. While Simpson’s character Dr. Hemlock has only appeared in four episodes of The Bad Batch so far, the character will be one of the main antagonists for the show’s final season.

3 Gwendoline Yeo as Nala Se

Gwendoline Yeo and Nala Se.

An actress with success in both animation and live-action, the Singaporean performer Gwendoline Yeo has been the voice of Kaminoan scientist Nala Se since 2008. Yeo has picked up additional voices within other Star Wars titles, playing multiple roles in The Clone Wars and Star Wars Resistance. In live-action, Yeo may be best known for playing Xiao-Mei on Desperate Housewives. Yeo has also had guest spots on shows like NCIS, Grey’s Anatomy, and Castle.

2 Keisha Castle-Hughes as Emerie Karr

Keisha Castle-Hughes and Emerie Karr.

Keisha Castle-Hughes is a veteran of Star Wars, having been involved in the franchise since she played Queen Apailana of Naboo in Revenge of the Sith. Outside of Star Wars, Castle-Hughes has found success in live-action, even being nominated for the Academy Award for Best Actress for her debut in Whale Rider. She also joined Game of Thrones in season 5, playing Obara Sand. Currently, Castle-Hughes has a main role on FBI: Most Wanted as Special Agent Hana Gibson. In The Bad Batch, Castle-Hughes will have a larger role in season 3, as Emerie Karr was revealed to be a female clone.

1 Star Wars: The Bad Batch Supporting Voice Cast

Riyo Chuchi arrives on Pantora to help stop the potential civil war in The Clone Wars
  • Bob Bergen as Lama Su— Reprising his role from Star Wars: The Clone Wars as Kaminoan Prime Minister Lama Su, Bergen may be best known as the voice of Porky Pig across multiple Looney Tunes projects.
  • Jennifer Hale as Senator Riyo Chuchi— A veteran voice actress with hundreds of credits, Hale reprised the role of Senator Chuchi for The Bad Batch . Within Star Wars, Hale is also the voice of Jedi Aayla Secura and Bastila Shan in the Star Wars: Knights of the Old Republic II—The Sith Lords video game.
  • Freddie Prinze Jr. as Caleb Dume— Prinze Jr. returned to Star Wars to reprise his role from Star Wars Rebels as Caleb Dume, the name of Kanan Jarrus before Order 66. The Bad Batch prologue showed Dume’s escape from the Jedi Purge. Prinze Jr. is best known for film roles in the 1990s like She’s All That , but also starred as Fred Jones in the live-action Scooby-Doo films.
  • Vanessa Marshall as Hera Syndulla— A seasoned voice actress, Marshall has been active since the 1990s and has had multiple roles within Star Wars, including Rook Kast in The Clone Wars and several parts in the video game Star Wars: The Old Republic . She portrayed a younger version of Hera in the first season of The Bad Batch .