Guest Stars Doug Jones as Baron Afanas Jake McDorman as Jeff Suckler Co Starring Oliver Dennis as Priest Jean Edwards as Madelaine Darvish Karim Butt as Teen #1 Max Calinescu as Teen #2