A "devil" website connected four unrelated ordinary individuals by giving each of them a tiny amount of super power to satisfy their needs. When they discover others who had signed up on the same site were dying mysteriously, they worry they may be next. They start to probe into who gave them the powers. Their investigation points them to a deadly "human puzzle" experiment in which they are the subjects and organ donors for a new life. When it comes time for the devil to demand its payments, their powers maybe the only thing that can save their lives.
Release Date: November 09, 2016
Last Aired: December 28, 2016
June 29, 2005
August 25, 1994
January 14, 2023
November 23, 2022
November 17, 2022
May 24, 1994
February 16, 2022
June 24, 2022
July 02, 2015
April 18, 2000
January 08, 2007
March 21, 2024
April 05, 2022
February 20, 2015
October 01, 2021
October 07, 2022
July 23, 2018
October 30, 2017
July 01, 2008
April 03, 2003