cast
Series Regulars
Willa Fitzgerald
as Emma Duval
Bex Taylor-Klaus
as Audrey Jensen
Carlson Young
as Brooke Maddox
Tracy Middendorf
as Maggie Duval
John Karna
as Noah Foster
Amadeus Serafini
as Kieran Wilcox
Jason Wiles
as Sheriff Clark Hudson
Connor Weil
as Will Belmont
Recurring & Guests
Amelia Rose Blaire
as Piper Shaw
Bryan Batt
as Mayor Quinn Maddox
Bella Thorne
as Nina Patterson
Anthony Ruivivar
as Sheriff Michael Acosta
Austin Highsmith
as Karen Lang