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 Tom Bower as General Barrie Steven Flynn as Mark Brookline Paul Perri as Steve Joyce