Curious where to watch The Lost World from the comfort of your couch? The Lost World is currently available to stream via subscription, rental, or purchase on fuboTV, Prime Video, Apple TV Store, Tubi TV in the US.
Here are a few essential notes about the TPS Star series. Originally premiering January 1st, 2002, "The Lost World" stars Dawn Ford, Sonja Ball, Richard Dumont. The show spans 1 season(s) and currently holds a 70/100 rating on TMDb, which is based on reviews from 2 community users.
Curious about the story? Here’s the plot: "Billy's father disappeared. So they set out to find him with his mother, on a journey to the lost world full of adventure, strange animals and new friends."

































