Co Starring Nicola Correia-Damude as Amy Reyna Jay Santiago as Grandpa Ernesto Reyna Carlos Gonzalez-Vio as George Moreno Tamara Almeida as Young Tess Doug MacLeod as Albert Hughes Kristin Kreuk as Sarah Weaver Brett Dalton as Captain Vincent Brian Paul as Mr. Crowley Sacha Stewart as Bookstore Employee