City of Shadows does not ease you in. The show grabs your attention right from the very first moment you switch on your TV screens and it takes you into the darker corners of Barcelona, corners you can't seem to escape from.The Netflix show has a well-rounded cast that gives the story all of the weight and emotion it requires. At its very core, the show is led by four strong characters who help shape the narrative, the investigation, the fear, and the pull of the show.Keep reading to find out more.What is City of Shadows on Netflix aboutCity of Shadows is a Spanish Netflix Original thriller directed by Jorge Torregrossa and written by Carlos López and Clara Esparrach. It is set in Barcelona, using the city’s beauty as a sharp contrast to its violence.The series opens with a brutal crime that takes place at La Pedrera Casa Milà, one of the city’s most iconic landmarks. The crime is filmed, public, and meant to shock. From that moment onward, the show becomes a race against time.The story follows a disgraced police inspector pulled back into action when things spiral out of control. The case is not just about finding a killer. It is about control, guilt, and the pressure of being watched.The cast and characters for City of Shadows1) Isak Férriz as Inspector Milo MalartIsak Férriz plays Inspector Milo Malart, the anchor of City of Shadows. Milo is suspended when the series starts because he carries the weight of past mistakes. When he is asked to return, it is clear he is not polished or calm.Milo works on instinct and emotion, which often puts him at odds with authority. In the show, Milo feels rough around the edges, but that is what makes him effective. Férriz brings out Milo’s inner chaos without turning him into a cliché.Isak Férriz is also known for: Infiesto & Bank Under Siege.2) Verónica Echegui as Deputy Inspector Rebeca GarridoVerónica Echegui plays Deputy Inspector Rebeca Garrido, Milo’s partner in the new Netflix Spanish series. Rebeca follows the rules and believes in structure, which makes her the perfect counter to Milo’s reckless style. Over time, the show highlights just how trust slowly forms between them.Rebeca does not lose her principles, but she learns when to bend, making the partnership feel earned and believable.Verónica Echegui is also known for: My Name Is Juani & Book of Love.3) Ana Wagener as Judge Susana CabreraAna Wagener plays Judge Susana Cabrera, a powerful character in City of Shadows. She is the one who insists Milo Malart be brought back despite his suspension.In the show, Judge Cabrera mirrors authority and urgency. She understands the danger of the case and is willing to take risks to solve it.Ana Wagener is also known for: The Invisible Guest & Love & Revolution.4) Manolo Solo as Mauricio NavarroManolo Solo plays journalist Mauricio Navarro, one of the most unsettling characters in City of Shadows. Mauricio gets involved after receiving disturbing phone calls from the killer. These calls place him in constant danger and turn him into an unwilling participant.Manolo Solo is also known for: Marshland & The Fury of a Patient Man.City of Shadows succeeds because its cast understands the weight of the story that is being told. Every character adds a different shade to the darkness, making the series feel complete.Stay tuned to Soap Central for more.