Streaming release date (United Kingdom)
The Lost Children will be available to watch on Netflix from November 14, 2024.
CC
95min
Subscription
£10.99 / month
Something wrong? Let us know!
The Lost Children will be available to watch on Netflix from November 14, 2024.
After a plane crash, four indigenous children fight to survive in the Colombian Amazon relying on ancestral wisdom as a desperate rescue mission unfolds.