Special Guest Stars John Lithgow as Arthur Mitchell Guest Stars David Magidoff as Teddy Reed Jamie Chung as Molly Park Katy Sullivan as Esther Michael Cyril Creighton as Fred Jr. Gregory Cruz as Abraham Brown Shuler Hensley as Elric Pamela Matthews as Miriam Co Starring Andrew Fama as Scott Dustin Tucker as Pastor Brian Benjamin Breault as Adam Dee Nelson as Susan (Waitress) Henry Lynch as Bill David DeBeck as David Babcock Peter Donahue as Young Kurt Jessica Perry as Iris Sean Leser as Clerk Merritt Janson as D.A. Julia Downs