Oliver Hudson
as Kyle
Crystal Lowe
as Lauren
Jessica Harmon
as Megan
Leela Savasta
as Clair
Kathleen Kole
as Eve
Karin Konoval
as Billy's Mother
Howard Siegel
as Stepfather
Peter Wilds
as Billy's Father
Cainan Wiebe
as Young Billy
Robert Mann
as Billy
Christina Crivici
as Young Agnes
Dean Friss
as Agnes