Inmates in a mysterious prison realise they have super powers. Will this give them the freedom they desire?

  • 2022