Culture
The Origin: a prehistoric horror with a modern-day message
London Film Festival: something terrifying is stalking cave people in an inspired British debut. Yes, like the historical setting, it’s behind you…