This was a good yarn that could have been a bit better directed but it was enjoyable and kept you wondering. Sheridan Smith's portrayal of a flawed but brilliant and committed teacher was exemplary. Some of the other characters were a bit on the weak side, but overall it was well worth the watch.