Demons Never Die 2011
A group of eight individuals from London, England, call themselves the “Suicide Children.” Led by a young girl, the group members start getting killed one by one. Who is this masked killer and why does he want to kill every member of this gang?