Seven strangers wake up on the deserted streets of London with no knowledge of how they got there. Before long someone -or something - is picking them off, one by one....
2011
2010
2016
2012
2017
2015
2014
2018
2003
2005
1980
1997