A new shop opens in the town of Castle Rock, Maine, sparking the curiosity of its citizens. The proprietor is a charming gentleman who always seems to have an item in stock that is perfectly suited to any customer.
David Tennant
Michael Fassbender
Liv Tyler
Paul Rudd
Iain Armitage
Jeffrey Dean Morgan
Kate Dickie
Matthew Perry
Melissa McCarthy
Margot Robbie
Sigourney Weaver
Laura Dern
Joseph Gordon-Levitt
Channing Tatum
AnnaSophia Robb
Roman Griffin Davis
Join the Conversation