Where to watch The Sand Castle: Release date (Philippines)
The Sand Castle will be available to watch on Netflix from January 24, 2025.
Didn't find what you were looking for?
Let us notify you once it becomes available on more services.
Something wrong? Let us know!
The Sand Castle will be available to watch on Netflix from January 24, 2025.
Stranded on a deserted island, a family of four scavenges for survival as their past unravels, sending them into a downward spiral of painful events.