John
Francis Lovehall
Val
Finlay MacMillan
Drew
Tessa Bonham Jones
Young Amy
Trixie Hyde
Writer
Sam Jordan Dudeck
Executive Producer
Jon Staal
Producer
Mark Forstater
Nathan Neuman
Director
Music
Matthew Critchfield
Cinematography
Vincenzo Marranghino