A year after witnessing a murder, residents of Tower Block 31 find themselves being picked off by a sniper, pitting those lucky enough to be alive into a battle for survival.
2002
2001
2019
2023
1994
1973
2022
2009
2020
2025
2013
1986
2012
2004
2008