Special Guest Stars Catherine Zeta Jones as Dr. Vivian Capshaw Guest Stars Kasjan Wilson as Young Malcolm Christian Borle as Friar Pete Armando Acevedo as Hector Cueto April L. Hernandez as Marshal Emily Ruiz David Aaron Baker as Bobby Stevens Paco Tolson as Marshal Dan Barclay Co Starring Julianna Layne as Young Ainsley