Guest Stars Celia Owen as Eleanor Bennett Calem MacDonald as Finn Bennett Loretta Yu as Moira Lancaster T. Thomason as Michael Hurson Reid Price as Doctor Roth Chris Poole as Straggler Camper