Guest Stars David Field as Archangel Miritana Hughes as Kamal Christopher Kirby as Chief Wittman Sue-Ellen Shook as Christina Sally McLean as Officer Barb Banicek Tom O'Sullivan as Eugene's Doctor Michaela Bedel as Henry's Wife Mick Preston as Henry James Martin as Grail Soldier Jason Geary as Disgruntled Man Katherine Tonkin as Major J. Devins Co Starring Joana Pires as Trashy Texas Woman Tim Phillipps as Attractive Golfer Mayah Fredes as Disgruntled Man's Daughter Abbe Holmes as Zealous Zealot Todd Levi as Colonel Porter Hamish Veronie as Lucy's Boy Blade Powell as Grail's Student Emilja Maruziva as Lucy's Girl Claudia Cranstoun as Young Woman Uncredited Tyler Ritter as Jesus Christ Ruth Negga as Lucy