Castle Rock is a dramatic film that centers around Andy (Alana Austin), a rebellious suburban teen. The movie follows Andy as she travels to her grandfather's house. Suddenly, her grandfather suffers a stroke and Andy is left all alone, except for her dog Farley. Andy and Farley take many adventures around the town and eventually run in to Antonio (Roger Velasco). Antonio is a drifter who is running from the police and has become lost in Andy's town. When he meets Andy, they both realize how they are each other's opposite, and they each vow to stay away from the other. Unfortunately, fate has set a different plan for Andy and Antonio, and suddenly they are thrown into a struggle together that tests both of their survival skills and their faith in each other. They must both learn how to work with each other if they want to survive to see another day.