Special Guest Stars John Amos as Percy Fitzwallace Roger Rees as Lord John Marbury Guest Stars Janel Moloney as Donna Moss Elisabeth Moss as Zoey Bartlet David Doty as Military Officer James Hong as Chinese Ambassador David John Diehl as Larry Claypool Erick Avari as Pakistani Ambassador Habib Iqbal Theba as Indian Ambassador Clyde Kusatsu as Joe