In an attempt to win back her ex-boyfriend Jack on Christmas Eve, Kate ends up ruining her blind date with Miles, a handsome guy she's been set up with. In a strange twist of fate, Kate is magically given the chance to re-live Christmas Eve twelve times!
Amy Smart
Mark-Paul Gosselaar
Benjamin Ayres
Peter MacNeill
Mary Long
Jayne Eastwood
Laura Miyata
Cherisse Woonsam
Joe MacLeod
Richard Fitzpatrick
Paul Beer
Stephan James
Alexander De Jordy
Jennifer Kydd
Martin Roach
Audrey Dwyer
Shant Srabian
Riley Gilchrist
Esther Jaciuk
Michelle Piller
Andrea Lyons
Tara Baxendale
Sedina Fiati
Vijay Mehta