The Overlords
- Episode aired Dec 14, 2015
- TV-14
- 1h 21m
An alien presence arrives on Earth with the intention to end all suffering and guide humanity into a utopia. But when the aliens refuse to reveal their appearance, some wonder if this dream ... Read allAn alien presence arrives on Earth with the intention to end all suffering and guide humanity into a utopia. But when the aliens refuse to reveal their appearance, some wonder if this dream is instead a nightmare.An alien presence arrives on Earth with the intention to end all suffering and guide humanity into a utopia. But when the aliens refuse to reveal their appearance, some wonder if this dream is instead a nightmare.