Special Guest Stars John Benjamin Hickey as Donald Fraser Jane Adams as Ruth Fraser Guest Stars Cristián de la Fuente as Raphael Ramirez Christopher Stanley as Joe James MacDonald as Peter O'Dell David Meunier as Phil Co Starring Rio Alexander as Dave Thundercoud Gregory Chase as Priest Michael Sheets as Young Man Debrianna Mansini as Betty Thundercloud Esodie Geiger as Medical Examiner David Garver as Pat Conner Tom Schuch as Father O'Brien Stephen Lewis as Uriel Mark Steffen as Windex Man Javier Ortiz as Male Singer Hannah Stephens as Female Singer