•
Maciej Stuhr as Paweł Zawadzki: secondary school
Polish teacher, former juvenile psychologist. Investigates criminal cases both assisting police and acting on his own. Returns to Dobrowice when Asia's murdered. Biological father of Asia and Milena, becomes Katarzyna's lover, then Marta's lover. Blackmailed by Radosław into becoming undercover teacher at a
Wrocław private school. After being accused of espionage, he is released without conviction. Returns to port city of Małomorze and lives with Bogdan. •
Katarzyna Dąbrowska: Marta Mirska: Dobrowice high school class teacher, Paweł's lover who becomes pregnant. Follows Paweł to Wrocław but their relationship ends. Milena's mother. • as Ewelina Rozłucka: Dobrowice student, Asia's friend, becomes Maciek's lover. Later poses as Weronika/"Wera" to assist Paweł in Wrocław • as Radosław Kędzierski:
Central Bureau of Investigation (CBŚ) inspector, coerces Paweł to work as informer •
Piotr Głowacki as Rafał Papiński: Dobrowice police officer, Sławomir's second-in-charge. Later promoted to Commander • as Maria Zimmer: Dobrowice police officer. Later becomes Rafał's assistant
Season one only •
Magdalena Cielecka as Katarzyna Molenda: head of Dobrowice foundation for youths, Julka and Jasiek's mother •
Grzegorz Damięcki as Grzegorz Molenda: prominent Dobrowice businessman, Julka, Jasiek and Sebastian's father • as Sławomir Słota: Dobrowice Police Commander •
Sebastian Fabijański as Adrian Kuś: works for Grzegorz, Julka's lover, supplies drugs to dealers, supports his 6-year-old brother despite their inept mother •
Józef Pawłowski as Maciej Dąbrowa: student, Asia's boyfriend, briefly becomes Ewelina's lover •
Krzysztof Pieczyński: Lesław Dobrzański:
Dobrowice Voice newspaper editor-reporter, Ewelina's uncle •
Łukasz Simlat as Daniel Poręba: PE teacher, leers at female students • : Jasiek Molenda: student, Julka's twin brother, abrasive bully, becomes drug dealer • as Ryszard Kumiński: local meatworks and supermarket owner, disposes of wastes by dumping in forest, partner in Grzegorz' schemes • as Ewa Walewska: Asia's mother, Paweł's former lover • as Sebastian Molenda: Grzegorz' first son, works for Grzegorz • Aleksandra Grabowska as Julka Molenda: student, Jasiek's twin sister, Adrian's lover • as Asia/Joanna Walewska: student, Maciej's girlfriend, murder victim •
Malwina Buss as Jowita Wójcik: student, composed threatening letters to Asia • Michalina Rodak as Daria Sadurska: student, coached by Daniel • Piotr Kruszewski as "Yogi": student, bully, Jasiek's stooge • Matt Malecki as Bujak: student, "Yogi"'s friend • Jakub Zając as Krystian Wróblewski: student, Maciej's friend •
Robert Gonera as Bogdan Walewski: Ewa's husband, Asia's father (later learns of Ewa's affair with Paweł) • as Łukasz Tarczyński: student, drug dealer working for Adrian •
Sandra Drzymalska as Ola Kaczmarek: student, Ewelina's friend • Maciej Charyton as Jakub "Kuba" Wróblewski: autistic and epileptic student, Krystian's older brother • as Jacek Dabrowa: Maciej's father, hunter • as Grazyna Rozlucka: runs local bar, Ewelina's mother • as Olga Wróblewska: Krystian and Jakub's mother, Krysia's friend • as Mikolaj Wróblewski: Krystian and Jakub's father • as "Principal": high school principal, Paweł's boss •
Tomasz Dedek as Zbigniew Tarczynski: Łukasz' father, local doctor •
Andrzej Konopka as Przybylski: mayor, partner in Grzegorz' schemes • as "Shrek"/Szrek: Adrian's henchman, Ryszard's meat worker • Kamil Mroz as Kijana: Adrian's henchman, Ryszard's meat worker • as Baniocha: police desk constable • as Anna Bednarz:
Elbląg-based prosecutor, unimpressed with Dobrowice police's work on Asia and Maciek's cases, calls in Radosław • as Krysia/Krystyna: Paweł's aunt, retired dentist, Paweł boarded with her until fire, she stays with Walewski family •
Dariusz Toczek as Cezary: history teacher • as Jurij Kolonienko: Russian criminal, Adrian's contact in
Kaliningrad • as Kamil: Warsaw-based journalist, interviews Ewelina
Season two only •
Michalina Łabacz as Magda Reiss: Wrocław private school student, one of three who went missing, slightly injured during shootings; actually an undercover intelligence agent trained by Karol, also poses as "Hallucination" Lucjan's prostitute/girlfriend •
Eliza Rycembel as Luiza Dlugosz: student, Magda's friend, Patryk's girlfriend, vlogger • as Karol Ebig: biology teacher, also directs school production of
Balladyna, injured during shootings. Actually an intelligence officer training students as spies. • Bartosz Sak as Slawek Godlewski: student, given
Balladynas lead male role after Iwo went missing • as Tymon "Tymek" Karski: student, Magda's boyfriend, one of three who went missing; talented hacker, becomes Luiza's boyfriend, starts delving into Paweł's past, works as Karol's intelligence spy with Magda •
Aleksandra Konieczna as Maria Zaborska: high school principal, aware of Paweł's undercover status • as Ryszard Kowalczyk: CBŚ inspector, Radosław's superior • Damian Kret as Iwo Drawicz: student, one of three who went missing; trained by Karol to spy on Tati's
doomsday preppers; goes rogue shoots and kills two people, injures others; killed by police • Jakub Gąsowski as Szymon Strzelecki: student, assists Karol with
Balladyna • as Patryk Dobosz: student, Luisa's boyfriend, poses as "Gudrun" to smear Karol • as Agata Ebig: doctor, Karol's wife • Krystian Pesta as Borys: CBŚ officer, works for Radosław • as Orzechowski: CBŚ Commissioner, Radosław former rival, takes over Radosław's supervision • as Jaga Bienkowska: student, escapes from Iwo • as Marek Reiss: Magda's father, car repairer • as Marcin Karski: Tymek's father • as Dorota: CBŚ officer, works for Radosław • Krzysztof Franieczek as Lucjan/Lucek: former mercenary, arms dealer, "Hallucination"s boyfriend/pimp • Dariusz Biskupski as Tadeusz "Tati" Tkaczyk: furniture factory owner, former mercenary, doomsday prepper's leader, buys weaponry from Lucjan • Marcin Kobierski as Krzysztof: CBŚ officer, works for Radosław •
Zofia Wichłacz as Karolina Gontarska: student, Iwo's ex-girlfriend, portrayed title role of
Balladyna • Filip Warot as Tomasz "Pablo" Tkaczyk: doomsday prepper, Tati's son •
Emilia Dankwa as Natalia Ebig: Karol's daughter • Mikolaj Zielinski as Tytus Ebig: Karol's son • as Rafal Gontarski: Karolina's father • as Aneta Gontarska: Karolina's mother • Pawel Aksamit as Draco: CBŚ officer, works for Radosław
Season three only •
Roma Gąsiorowska as Ewa Krawiec: Małomorze Police Commissioner, Paweł's former lover, Zbyszek's sometime lover •
Jacek Koman as Bogdan Zawadzki: Paweł's father, sailing ship captain, historically jailed for
amber smuggling • Wiktoria Kruszczyńska as Ada Krawiec: Ewa's daughter, student, Kacper's friend, Bartek's girlfriend • Michał Zieliński as Kacper Krynicki: Waldemar's son, student, Ada's friend, missing presumed drowned •
Mirosław Baka as Waldemar Krynicki: Basia's husband, Kacper's father: major businessman, organizes clandestine activities •
Katarzyna Herman as Basia/Barbara Krynicka: Waldemar's wife, Kacper's mother, Bogdan's former lover • as Zbigniew/Zbyszek Molak: Police Superintendent, Ewa's boss and sometime lover, corrupted by Waldemar • as Bartek: student, Ada's boyfriend • Kamil Pudlik as Igor Podolak: student, Kinga's boyfriend • Radoslaw Drozdz as Sebastian Druzbacki: police officer, Ewa's subordinate • Karolina Kowalska as Kinga Świtaj: student, Igor's girlfriend • as Robert Świtaj: Kinga's father, Waldemar's confederate •
Mateusz Wardyński as Kuba: student, capable rapper-poet • Cezary Kolacz as Jaroslaw Nowak: uniform police officer • as Olaf Podolak: Igor's father, owns car and truck transport company (Podolex), Waldermar's confederate • Maciej Miszczak as Aleksander Butryś: Waldemar's henchman • Ireneusz Koziol as Leszek Maran: youth training center director, Bogdan's friend • Przemyslaw Kozlowski as Stefan Wyganski: geography teacher, part-time reporter • Radosław Drożdż as Sebastian Drużbacki: police officer •
Agata Kulesza as Roztocka: pathologist • Mykola Panasiuk as Iwan/Ivan Mylko:
Ukrainian former thief, Waldemar's warehouse worker, Kacper's love interest; murdered in warehouse • Matylda Paszczenko as Sliwinska: Małomorze Prosecutor • Oskar Stoczynski as Marcin Szczerba: Waldemar's warehouse worker • Rafal Kwietniewski as Tomek Zawislak: Bogdan's friend, fishing boat captain • Jan Jurewicz as Stopka: Bogdan's neighbor, retired vessel traffic controller == Production ==