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....
2000
2006
2019
1984
2021
2016
2009
2001
2007
2004
1980
2010
1978
1998