Co Starring Jay Santiago as Grandpa Ernesto Reyna Maya Delgado as Young Tess Parker Lauzon as Asher Doug MacLeod as Albert Hughes Kristin Kreuk as Sarah Weaver Brett Dalton as Captain Vincent Brian Paul as Mr. Crowley Marlene Forté as Grandma Tess Julian Gopal as Young Ernesto Brian Paul as Mr. Crowley Jr.