Buffy the Vampire Slayer: End of Days

"End of Days" is the twenty-first episode of season seven of the supernatural/action series Buffy the Vampire Slayer and the 143rd episode of the series overall. It was directed by Marita Grabiak and written by Douglas Petrie and Jane Espenson. It first aired on UPN on May 13th, 2003.