Physicists and doctors race to contain a massive radiological disaster and save thousands of lives.
Release: 2026-03-18 • Rating: 8.0/10