Streaming release date (United States)
Atlas will be available to watch on Netflix from May 24, 2024.
Atlas will be available to watch on Netflix from May 24, 2024.
A bleak-sounding future, where an A.I. soldier has determined the only way to end war is to end humanity.