Currently available on 7 streaming services.

Streaming, rent, or buy The Lost World – Season 3:

Currently you are able to watch "The Lost World - Season 3" streaming on Amazon Prime Video, Amazon Prime Video with Ads or for free with ads on The Roku Channel, Tubi TV, Pluto TV, Freevee. It is also possible to buy "The Lost World - Season 3" as download on Amazon Video.

Cast

Peter McCauley
Professor George Challenger
Rachel Blakely
Marguerite Krux
William Snow
Lord John Roxton