Needful Things: The Last Castle Rock Story
Leland Gaunt probes the limits of people's desires when he moves to Castle Rock, Maine--opens his sh...
Read More
Leland Gaunt probes the limits of people's desires when he moves to Castle Rock, Maine--opens his shop, Needful Things--and sets a high price on love, hope, and the human soul
Read Less