Special Guest Stars Lily Tomlin as Deborah Fiderer Mary-Louise Parker as Amy Gardner John Amos as Percy Fitzwallace Jesse Bradford as Ryan Pierce William Devane as Lewis Berryhill Guest Stars NiCole Robinson as Margaret Hooper Renee Estevez as Nancy Elisabeth Moss as Zoey Bartlet Kathleen York as Andrea Wyatt Nina Siemaszko as Ellie Bartlet Clark Gregg as FBI Special Agent Michael Casper Annabeth Gish as Elizabeth Bartlet Westin Michael Hyatt as Angela Blake Steven Eckholdt as Doug Westin Željko Ivanek as Steve Atwood Saïd Taghmaoui as Qumari Ambassador Umar Usef