Special Guest Stars Rhea Perlman as Annette Castellano Stephen Colbert as Father Michael O'Donnell Guest Stars Dan Bakkedahl as Dr. Adrian Bergdahl