Co Starring Jay Santiago as Grandpa Ernesto Reyna Maya Delgado as Young Tess Doug MacLeod as Albert Hughes Parker Lauzon as Asher 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.