The Nightingale (out Aug 29) is a confronting, powerful drama that is not easily forgotten. Set in 1820s Tasmania, it's the tale of a flawed, strong-willed woman (Aisling Franciosi) who seeks vengeance against an abusive British soldier (Sam Claflin). Filled with exceptional performances, this is both an absorbing character study and a gripping history lesson. Grade: A.