Two men trapped in a laboratory, desperately fight to delay an explosive chip from going off in their skulls. Clinging to the knowledge that someone must be sending help.
2017
2022
2018
2006
1958
2008
1999
2020
2015
2025
2016
2014
1987
2024
2019
1936
2001