Guest Stars Sean Dwyer as Alvin Hanes John Daniel as Alvin Jr. Hanes Nick Biskupek as Father Sean Sullivan Findlay Davies as Casey Hanes Susannah Spearin as Jackie Hanes Jason Pilgrim as Father William Johnson Jessi Elgood as Lauren Hanes Ralph Bakker as Old Man Caroline Sawyer as Old Crone