<p>Mike Flanagan defies the odds with a re-imagining of Stephen King's classic that is well worth watching.</p>