Netflix announced the cast for its upcoming jazz-inspired, genre-bending series Cowboy Bebop, and fans have a lot of feelings.

Based on a Japanese anime series from the late ’90s, Cowboy Bebop follows a rag-tag crew of bounty hunters on the run from their pasts as they hunt down the solar system’s most dangerous criminals. They’ll even save the world … for the right price.

Check out the confirmed cast (so far) and character details from Netflix below. Edward, another main character who joined the crew later in the original series, has yet to be cast.

John Cho (Star Trek, Searching) will play Spike Spiegel, an impossibly cool “cowboy” (read: bounty hunter) with a deadly smile, a wry wit, and style to spare. He travels the solar system with his ex-cop partner, Jet, pursuing the future’s most dangerous bounties with a combination of charm, charisma, and deadly Jeet Kune Do.

Mustafa Shakir (Marvel’s Luke Cage) will portray Jet Black, one of the last few honest cops in the solar system before an ultimate betrayal forced him into a vagabond lifestyle. Jet is a jazz enthusiast and Captain of the Bebop.

Daniella Pineda (Jurassic World: Fallen Kingdom, The Originals) will play Faye Valentine, a bold, brash, and unpredictable bounty hunter. Suffering from amnesia after years of being cryogenically frozen (damn, girl), Faye does whatever it takes to survive, which can mean anything from lying and stealing to just being a thorn in Spike and Jet’s side.

Alex Hassell (The Red Sea Diving Resort, Suburbicon) rounds out this round of cast announcements as Vicious, a man who thoroughly enjoys a good kill. Vicious serves as a notorious hitman. Drama alert: He’s also Spike’s ex-partner and archenemy.

Alex Garcia Lopez (The Witcher, Marvel’s Daredevil, Marvel’s The Punisher, Utopia) will direct the first two episodes of the 10-episode series, and Christopher Yost (Thor: The Dark World, Thor: Ragnarok) will write the first episode.

As with any adaptation, fans are concerned about how Netflix will handle their beloved series, with some bemoaning the casting while others are wondering who asked for a live-action remake in the first place.

While the reactions skewed a bit heavily toward, “please, don’t,” it wasn’t all bad.

Netflix will release the series later this year; in the meantime, haters gon’ hate.

Photo: Netflix