The Weeping Angels are an ancient race of alien monsters and major antagonists in the Doctor Who franchise. The lonely assassins, they used to be called. No one quite knows where they came from, but they're as old as the universe, or very nearly, and they have survived this long because they have the most perfect defence system ever evolved.