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 James Martin as Grail Soldier Michaela Bedel as Henry's Wife Mick Preston as Henry Jason Geary as Disgruntled Man Katherine Tonkin as Major J. Devins Tom O'Sullivan as Eugene's Doctor Co Starring Tim Phillipps as Attractive Golfer Mayah Fredes as Disgruntled Man's Daughter Abbe Holmes as Zealous Zealot Blade Powell as Grail's Student Emilja Maruziva as Lucy's Girl Hamish Veronie as Lucy's Boy Joana Pires as Trashy Texas Woman Claudia Cranstoun as Young Woman Todd Levi as Colonel Porter Uncredited Tyler Ritter as Jesus Christ Ruth Negga as Lucy