By Christian Holub
April 04, 2019 at 01:35 PM EDT

Netflix’s Cowboy Bebop has found its crew — most of them, anyway. Three, two, one, let’s jam.

Months after the streaming platform announced that it was producing a live-action adaptation of one of the most popular and acclaimed anime of all time, Netflix has announced its primary cast for the show. John Cho (Searching) will star as protagonist Spike Seigel, a bounty hunter whose lethargic personality hides a dark past. No matter how far he travels on the spaceship Bebop with his crew, Spike struggles to outrun his criminal past and the woman he lost, and finds himself (and his crew) hunted by the villainous Syndicate.

Credit: John Shearer/Getty Images; Snap Stills/REX/Shutterstock

Mustafa Shakir, who stole the spotlight in Luke Cage season 2 as the vengeful Bushmaster, will portray Jet Black, Spike’s partner in crime and a “father figure” to the misfit crew. Daniella Pineda (Jurassic World: Fallen Kingdom) has been cast as the mysterious Faye Valentine, while Alex Hassell (Suburbicon) will play Vicious, Spike’s arch-nemesis and former partner.

That still leaves one major bit of casting: Ed, the androgynous young girl who is a genius at technology and also loves to walk around on her hands. In a statement, Netflix wrote “Radical Ed is hacking in, but not cast just yet.”

Below, check out Netflix’s official descriptions of the characters.

The original Cowboy Bebop series lasted for 26 episodes (or “sessions”). The new one is currently set for 10 episodes.

Related content: