Buffy The Vampire Slayer
Episode 16
S6 E16:
Xander gets cold feet on the brink of his wedding to Anya, after a bizarre stranger plants seeds of doubt in his mind by showing him what their future together will be like.
Starring
James C. Leary, Kali Rocha, Andy Umberger