Characters played by Kelli Williams
Allison McLean
Characters played by Jonathan Scarfe
Matt McLean
Characters played by Dion Johnstone
Devin Stewart
Characters played by Natasha Calis
Rachel McLean
Characters played by Mitchell Kummen
Jeff McLean
Characters played by Matreya Scarrwener
Mariah Olson
Characters played by Rhys Matthew Bond
Cameron Olson
Characters played by Bernadette Beck
Detective
Melissa Evans
Characters played by Lucia Walters
Lt. Ellen Wilkes
Characters played by Aaron Craven
Pete Lee
Characters played by Luke Perry
Tim Olson
Characters played by Meredith McGeachie
Jackie
Characters played by Alison Araya
Victoria Velasquez
Victoria Hernandez
Characters played by Ellie Harvie
Leslie Mathews
Characters played by Reese Alexander
Coach Crandall
Characters played by Hayley Sales
Madison Parker
Characters played by Jared Ager-Foster
Chris
Chris Rutherford
Characters played by Ronald Patrick Thompson
Officer Hamilton
Uniform
Characters played by Eduard Witzke
Officer Charles
Uniformed Officer
Characters played by Jake Guy
Trevor Wynn
Characters played by Joshua J. Ballard
Jake
Jake Perkins
Characters played by Bruce Crawford
Tom
Characters played by Bob Dong
Mr. Hargrove
Mr.Hargrove
Characters played by Jason Priestley
Vernon Keeler
Characters played by Curtis Lum
John Chow
Characters played by Catherine Barroll
Valerie
Characters played by Grayson Gabriel
Jordon
Characters played by Kirsten Zien
Chelsea Boyd
Characters played by Françoise Yip
Ying
Characters played by Barbara Beall
Maura
Characters played by Lochlyn Munro
McGee
Characters played by Jonathan Whitesell
Michael Gibbons
Characters played by Jason Diablo
Hector Gutierrez
Characters played by Lysa Leong
Mei-Mei
Characters played by Fred Henderson
Al Wexler
Characters played by William Vaughan
Rick Wheeler
Characters played by Johnson Phan
Renshu
Characters played by C. Thomas Howell
Mr. WItherspoon
Characters played by Jill Morrison
Naomi Shore
Characters played by Vincent Gale
Terrence
Characters played by Allison Riley
Mom
Characters played by Mike Wasko
Rigby
Characters played by Fiona Vroom
Kristen Preston
Characters played by Paula Giroday
Pam
Characters played by Raugi Yu
Shan
Characters played by Tom McBeath
Harry
Characters played by Vivian Full
Ying's Prisoner
Characters played by Murry Peeters
Karen
Characters played by Victoria Katongo
Carrie
Characters played by Sienna Bohn
Greer Montag
Characters played by Sean Oliver
Kyle
Characters played by Grace Fatkin
Receptionist
Characters played by Michelle Choi-Lee
Lihwa
Characters played by Sean Campbell
Ernie
Characters played by Andrea Whitburn
Delilah
Characters played by Kaj-Erik Eriksen
Ken Davont
Characters played by Byard Wood
Andrew
Characters played by Benjamin Rogers
Fred
Characters played by Lauro David Chartrand-DelValle
Todd
Characters played by Tijana Popovic
Angry Woman
Characters played by Brad Kelly
Henchman #1
Characters played by Byron Bertram
Angry Man
Characters played by Aidan Pringle
Henchman #2
Characters played by Nesta Cooper
Liz
Characters played by Jennifer Spence
Ms. Lowens
Characters played by Taylor St. Pierre
Paul Brandt
Characters played by Jacqueline Samuda
Diane Harris
Characters played by Enid-Raye Adams
Mrs. Dayton
Characters played by Louriza Tronco
Shelby
Characters played by Michael Karl Richards
Terry
Characters played by Sean Owen Roberts
Oscar
Characters played by Nelson Leis
Brad
Characters played by Cassandra Sawtell
Tracey
Characters played by Tammy Gillis
Carla Martin
Characters played by Cainan Wiebe
Brent White
Characters played by Jeremy Jones
Colin Boroditsky
Characters played by Larissa Dias
Krista Harris
Characters played by Justine Warrington
Mrs. Harkness
Characters played by Duncan Ollerenshaw
Cal
Characters played by Jeffrey Ballard
Trey
Characters played by Haig Sutherland
Mitchell Perkins
Characters played by Antonio Cayonne
Manager
Characters played by Kurt Evans
Charlie Harris
Characters played by Jenn MacLean-Angus
Ms Wright
Characters played by Douglas Chapman
Uniform Cop #1
Characters played by Lydia Doesburg
Olivia
Characters played by Karissa Tynes
Ella
Characters played by James Pizzinato
Billy Brandt
Characters played by Aubrey Arnason
Shelly
Characters played by Emy Aneke
Wade Tilson
Characters played by Denalda Williams
Woman
Characters played by Roger Haskett
Mr. Wynn
Characters played by Kathryn Kirkpatrick
Linda
Characters played by Jackie Blackmore
Doctor Smith
Characters played by Paralee Cook
Gwen White
Characters played by Nathan Dashwood
Scott
Characters played by Howard Siegel
Manager
Characters played by Mike Mitchell
Joe
Characters played by Laura Jaye
Pharmacist
Characters played by Cherilynn Fulbright
Suzie Hargrove
Characters played by Sheri Rabold
Mrs. Wynn
Characters played by Sean Orr
Karl
Characters played by Rachel Prosch
Dana
Characters played by Rick Pearce
Uniform Cop #3
Characters played by Nyla Alleyne
Arielle
Characters played by Chris Cochrane
Fry Cook
Characters played by Duane Dickinson
Uniform Cop #2
Characters played by Robert Heimbecker
Coach
Characters played by Bal Nagra
Andre
Characters played by Ken Boyd
Marco Mazetti
Characters played by Tina Maria Campbell
Wendy
Characters played by David Hardware
High School Student
Jock
Track Kid
Characters played by Carolyn Adair
Detective
Characters played by John Specogna
Court Spectator
Characters played by Randy Lee
Large Asian Guy