简介: In a 1950s British village, a teenager, who is in love with her Latin language teacher, disappears, prompting the police to investigate the teacher, amidst public rumors of rape and murder.

sitemap