"Jennifer wins the bid on a vintage self-playing piano at an estate auction. The piano was owned by the late Carl Deats and Jennifer discovers that this wealthy philanthropist has a dark history."
Lori Loughlin
as Jennifer Shannon
Sarah Strange
as Dani
Steve Bacic
as Jason Shannon
Eva Bourne
as Hannah Shannon
Connor Stanhope
as Logan Shannon
Kevin O'Grady
as Detective Lynwood
Jay Brazeau
as Tramell
Matthew Harrison
as Drew
Michael Ryan
as Conrad Siles
Chris William Martin
as Jacques
Nicola Lipman
as Helen Bauer
Jeffrey Joseph
as Dean Connick
Alison Wandzura
as Carolyn
Mel Tuck
as Karl Dietz
Garrett Black
as Howie Nash
Devielle Johnson
as Coach Byers
Jesse Irving
as Rick Nason
Jacki Gunn
as Private Nurse
Ian Hawes
as Auctioneer
Sean Tyson
as Dwyer
Bianca Versteeg
Associate Producer
Brett Armstrong
Stunt Coordinator
Ashlea Earl
Stunt Double
Jamie Lake
Production Manager
Bill Mizel
First Assistant Director
Grant O'Kane
Second Assistant Director
Emily Gray
Costume Designer
Jaralin Detienne
Raven G. Basi
Truck Costumer
Trudy Parisien
Key Makeup Artist
Shelly E. Jones
Key Hair Stylist
Jessica De-Palma
Assistant Makeup Artist
Jillian Tymos
Assistant Hairstylist
Sara Brown
Extras Casting
Rachel Klinosky
Extras Casting Assistant
Gillian Cole
Art Direction
Mark Boyko
Set Decoration
Sheldon Feyter
Assistant Set Decoration
Ryan Casey
Leadman
Leon Sher
Property Master
Joshua Callagan
Assistant Property Master
David Pfrimmer
Props
Shane Edwards
Construction Coordinator
Jenna Fuoco
"A" Camera Operator
Owen Wong
First Assistant "A" Camera
David Tenniswood
"B" Camera Operator
Jerry Wang
First Assistant "B" Camera
Kenneth Randall
Second Assistant "B" Camera
Ryan Plummer
Still Photographer
Tad Nazar
Production Sound Mixer
Eric Weisner
Boom Operator
Geoff Dane
Gaffer
Alexander Ma
Best Boy Electric
Corey Tremblay
Key Grip
Keith Granger
Best Boy Grip
Jackson Wolfe
Dolly Grip
Andrew Tran
Third Assistant Director
Chidem Alie
Production Coordinator
Patrick Tozer
Assistant Production Coordinator
Gill Kennedy
Payroll Accountant
Marnie Termuende
Production Controller
Svatia Sakarova
Production Accountant
Susan Messent
Assistant Accountant
Geoffrey Dodd
Location Manager
Natalie Catherine
Script Supervisor
Dean Fitzpatrick
Transportation Coordinator
Stefano Chimarios
Transportation Captain
Chantel Aviles
Craft Service
Jason Macintyre
Post Production Supervisor
Nikki Lee
Post Production Coordinator
Amanda Colquhoun
Assistant Editor
Eugen Mihalicka
Jimmy Hsu
Colorist
Cassandra Yaseniuk
Online Editor
Barry Liu
Visual Effects Supervisor
Miguel Nunes
Supervising Sound Editor
Eric Mouawad
Dialogue Editor
Ryan Thompson
Sound Designer
Jay Cheetham
Sound Editor
Alex Macia
Foley Artist
Devon Quelch
Matt Smalley
ADR Mixer
Sound Re-Recording Mixer
Jackie Lind
Casting
Alison Grace
Editor
Jill Scott
Production Design
Randal Platt
Director of Photography
Allen Lewis
Supervising Producer
Katy Garretson
Executive Producer
Michael Shepard
Jonathan Axelrod
Alan Ett
Harvey Kahn
Producer
Suzi Weinert
Book
Neill Fearnley
Director
John Whelpley
Writer
Terry Frewer
Original Music Composer