personnel paul mccartney - vocals , guitar , bass , keyboards , drums , percussion cover versions martin sheen , john spencer and stockard channing ( all parts of the cast of tv series the west wing ) covered '' wonderful christmastime '' on the nbc celebrity christmas album in 2000 .