

Lost Worlds
We checked 8 streaming services in India on 04 Jun 2026 at 11:32 IST
About
Lost Worlds is a documentary television series by The History Channel that explores a variety of "lost" locations from ancient to modern times. These "great feats of engineering, technology, and culture" are revealed through the use of archaeological evidence, interviews with relevant experts while examining the sites, and CGI reproductions. These visual re-creations take the form of rendered 3D environments and photo manipulated overlays, allowing the "lost world" to be seen over its present-day state. The pilot episode "Palenque: Metropolis of the Maya" was first aired on April 4, 2005. It was followed by 12 more episodes in 2006, and a further 19 episodes in 2007.
Cast
Episodes
Season 1

Knights Templar
They defended the Holy Land for 200 years before a fall from grace. Now watch as the archaeologist unearth their city of Tortosa, now in the suburbs of modern day Tartus in Syria.

Atlantis
Rediscover what could be the ancient city of Atlantis, destroyed by a volcanic eruption over 3000 years ago.

Ramses' Egyptian Empire
Visit the ruins of an Egyptian Empire whose leader reigned for 67 years.

Athens - Ancient Supercity
See the glory of Athens at its height in the 5th Century BC.

Secret Cities of the A-Bomb
The recreation of the cities of the Manhatten Project.

Hitler's Supercity
Not only did the Nazi's destroy, they built on an epic scale. Look back and what they created, and what they planned to build if they had won World War II.

Jesus' Jerusalem
See Jerusalem as it was over 2000 years ago.

Churchill's Secret Bunkers
The secret bunkers under London during World War II.
Where does Lost Worlds rank today?
Lost Worlds is #7320 on the Bowood.TV Daily Streaming Charts today.
- Highest: #7320
- Top 10: 0 days
- Top 100: 0 days
Watch Lost Worlds Online Free — All Episodes in HD
Stream Lost Worlds online free in HD on Bowood.TV. A highly acclaimed documentary series originally produced in English and released in 2006, it's earned a solid 8.0/10 from 2 viewers worldwide.
About Lost Worlds
Lost Worlds is a documentary television series by The History Channel that explores a variety of "lost" locations from ancient to modern times. These "great feats of engineering, technology, and culture" are revealed through the use of archaeological evidence, interviews with relevant experts while examining the sites, and CGI reproductions. These visual re-creations take the form of rendered 3D environments and photo manipulated overlays, allowing the "lost world" to be seen over its present-day state. The pilot episode "Palenque: Metropolis of the Maya" was first aired on April 4, 2005. It was followed by 12 more episodes in 2006, and a further 19 episodes in 2007. Across 2 seasons and 33 episodes, originally airing on History.
Lost Worlds Cast and Characters
The cast features Corey Lawson (as Narrator) and David Robb (as Narrator). Their performances are a major reason Lost Worlds has built such a passionate audience.
Where to Watch Lost Worlds Online
On Bowood.TV you can watch Lost Worlds free — no account, no credit card, no ads in the middle of the show. We stream the full series in 720p / 1080p HD, with subtitles when available, on any device: phone, tablet, laptop, or smart TV browser.
▶ Watch Lost Worlds NowWhy People Are Watching Lost Worlds
There's a reason Lost Worlds keeps showing up on "must-watch" lists. What makes it work is a tone and style that's hard to find elsewhere. If you enjoy English storytelling that doesn't follow the same tired beats, this is the kind of show you'll end up recommending to friends.
Frequently Asked Questions about Lost Worlds
Where can I watch Lost Worlds online for free?
You can watch Lost Worlds online free on Bowood.TV. Just open the page and hit play — no signup, no subscription, full HD streaming on phone, tablet, or desktop.
How many episodes does Lost Worlds have?
Lost Worlds has 33 episodes across 2 seasons. All episodes are available to stream right here on Bowood.TV.
Is Lost Worlds good? What's the rating?
Lost Worlds holds a 8.0/10 rating based on 2 reviews — genuinely excellent.
Who is in the cast of Lost Worlds?
The main cast includes Corey Lawson and David Robb.
Is Lost Worlds available in English?
Yes — Lost Worlds was originally produced in English and that's the version you'll stream here on Bowood.TV.
When was Lost Worlds released?
Lost Worlds first aired in 2006.
Do I need an account to watch Lost Worlds on Bowood.TV?
No. Bowood.TV is free and you can watch Lost Worlds without creating an account. Sign-up is optional — only useful if you want a personal Watchlist or to comment on episodes.
Frequently Asked Questions
Where can I watch Lost Worlds for free?
You can watch Lost Worlds online for free on Bowood.TV. All 33 episodes across 2 seasons are available to stream in HD without a subscription, signup, or paywall. Just open the show page and press play.
How many seasons and episodes does Lost Worlds have?
Lost Worlds currently has 2 seasons and a total of 33 episodes. The series status is "Ended", so the episode count may grow as new seasons are released. You can browse the full episode list on Bowood.TV and continue watching from where you left off.
What is Lost Worlds about?
Lost Worlds is a documentary television series by The History Channel that explores a variety of "lost" locations from ancient to modern times. These "great feats of engineering, technology, and culture" are revealed through the use of archaeological evidence, interviews with relevant experts while examining the sit… It belongs to the Documentary genre.
In which language is Lost Worlds originally available?
Lost Worlds was originally produced in English. On Bowood.TV the show is available in its original English audio, which is the most authentic way to experience the dialogue, music, and performances. Check the player options on the watch page for available subtitle tracks.
When was Lost Worlds first released?
Lost Worlds first premiered on July 10, 2006 (2006). The series has since concluded its run.
All Seasons
Browse every season of Lost Worlds — 2 seasons in total
💬 Comments
Join the conversation
Share your thoughts, rate episodes, and connect with other fans
Hey everyone! 👋 Welcome to the discussion.
Feel free to share your thoughts about this series — what did you love, what surprised you, which episodes are your favorites? 🎬
Got ideas for what we should add to Bowood.TV? Want to suggest a series? Drop it here! We read every comment ✨
Recommended for You
Based on this series
















