Guest Stars DeRon Horton as Ray Powell Lou Taylor Pucci as Jonas Shevoore Orla Brady as Dr. Karen Hopple Steven Culp as Brooke's Father Todd Stashwick as Blake Spencer Neville as Joseph Cavanaugh Co Starring Zach Tinker as Sam Duke Frederick Dawson as Minister Christopher Murray as Sheriff Alex Livinalli as Julian Ramirez Carlos Javier Rivera as Miguel Alexandra Fatovich as Reporter Laura Vallejo as Mercedes Ramirez Steve Kuzj as News Anchor Cash Galvan as 5 Year Old Richard Mateo James Gallegos as 12 Year Old Richard Jessica Nielson as Miguel's Wife