Guest Stars Jessica Biel as Mary Camden Adam LaVorgna as Robbie Palmer Andrew Keegan as Wilson West Barret Swatek as Cheryl Dorian Harewood as Rev. Morgan Hamilton Jeremy Lelliott as Mike Pierce David Lago as Jeremy Jane A. Rogers as Serena James Remar as James Carver Rolonda Watts as Sylvia Carter Beau Billingslea as Gene Carter