Adam Scott is perfection as a damaged writer battling an ancient witch and his own demons in this hugely enjoyable chiller.