Main •
Kristin Kreuk as Joanna Chang (formerly Hanley, in season 1), an attorney from Toronto who has come back to the town she grew up in to defend a pharmaceutical company against a group of sick girls. However, she stays both to uncover the bigger conspiracy hiding the true cause of the girls' sickness and to find out the truth about why she and her father left Millwood in the first place. She changes her
surname to her mother's
maiden name by the final scene of the first season as a result of a better understanding with each other, and her estranged relationship with her father. •
Peter Mooney as William Crawford, the lawyer representing the girls and later Joanna's partner in uncovering the conspiracy. He is the uncle of Molly Ross, one of the first girls to get sick. It is revealed in Season 2 that he has strained relationships with his father and his brother Shane. By the start of Season 3, he and Joanna become partners with the newly formed Crawford Chang and domestically. • Star Slade as Luna Spence, Joanna's assistant and younger half sister as well as Molly Ross's girlfriend •
Nicola Correia-Damude as Diane Evans, a Guyanese-Canadian school guidance counselor and an old friend of Joanna's •
Meegwun Fairbrother as Owen Beckbie, an indigenous cop and Luna's ex-stepfather. By the start of Season 3, he was promoted to Millwood's Chief of Police. •
Paul Braunstein as Sam Mercer, Millwood's Chief of Police corrupted by his own racism towards indigenous residents which puts him at odds with Owen. By the end of Season 2, he is stripped of his duties, dismissed from the force and sent to prison for the death of an indigenous man. Released from prison at the start of Season 3, he engages in
blackmail which was discovered by Taylor and Owen. •
Sara Thompson as Molly Ross (Seasons 1–2), one of the sick girls, Billy Crawford's niece and Luna's girlfriend • Anwen O'Driscoll as Taylor Matheson, one of the sick girls and Ben Matheson's daughter • David Lawrence Brown as Ben Matheson (Seasons 1–2), father of Taylor Matheson, one of the sick girls and the owner of the town's mill. •
Michelle Nolden as Teddie Lavery (Season 2), Joanna's mentor and boss at Steadman Lavery
Recurring • Cassandra Potenza as Georgia Lewis •
Benjamin Ayres as Alan Christie (season 1, 3), an attorney working for Joanna's father's law firm and, whom Joanna was dating at the start of the series. •
Jessica Matten as Gerrilyn Spence, Luna's mother • Rebecca Gibson as Wendy Ross, Billy's sister and Molly's mother • Jerni Stewart as Lisa Mitchell • Montana Lehmann as Allie Nash •
Alex Carter as David Hanley (Seasons 1–2), Joanna's father and a partner at the law firm she worked for at the start of the series. Estranged from Joanna and revealed to be Luna's biological father, his murder was one of the primary storylines in Season 2. • Andrew Chown as Shane Crawford (season 2), Billy's brother •
Raymond Ablack as Sunil Doshi (season 2), a young lawyer at Steadman Lavery ==Episodes==