Question: who played ted in buffy the vampire slayer
Answer: It was written by David Greenwalt and Joss Whedon , and guest starred John Ritter as Ted .