Mark Kermode reviews the week's new cinema releases including The Witch, the latest film in the Divergent series Allegiant, and Anomalisa.
Discover 11,128,835 listings and 277,895 playable programmes from the BBC
Mark Kermode reviews the week's new cinema releases including The Witch, the latest film in the Divergent series Allegiant, and Anomalisa.