Set in the swinging sixties in London, it's guaranteed to keep you on the edge of your seat until the very end.