Special Guest Stars Stockard Channing as Abbey Bartlet John Larroquette as Lionel Tribbey Guest Stars NiCole Robinson as Margaret Hooper Emily Procter as Ainsley Hayes Kathryn Joosten as Dolores Landingham Daniel Roebuck as Lieutenant Buckley Steven Flynn as Mark Brookline Tom Bower as General Barrie Paul Perri as Steve Joyce