Guest Stars Ray McKinnon as Reverend H.W. Smith Garret Dillahunt as Jack McCall Kristen Bell as Flora Anderson Miles Anderson as Miles Anderson