A gripping tour de force performance from Gemma Whelan. Often moving and darkly funny, but the increasingly absurd plot twists…