All Cheerleaders Die (2013) Film Review from the 57th Annual BFI London Film Festival (LFF), a movie directed by Lucky McKee…