The Problem With Finding a Complete LotR Series List
Most people who try to build a comprehensive Lord Of The Rings Series List run into the same wall almost immediately. The films, the extended editions, the shows, the animated versions from the seventies — they all keep bleeding into each other on search results pages, and no single source gives you a clean chronological or release-order list without making you click through three different wikis first. I spent about six months compiling exactly what I needed for a media center project. Not a small one either. I wanted release order, chronological order, extended cut flags, and runtime data all in one place. What I found was a mess of fan-maintained pages, outdated API dumps, and the occasional PDF from 2014 that nobody has touched since. Let me walk through how I actually got it working, what I learned along the way, and where every list you'll find online falls short.
Lord Of The Rings Series List
Before getting into the methodology, here's what a proper list should cover. You need the theatrical trilogy, the three extended editions, the Hobbit trilogy, the two Amazon Prime series (The Rings of Power and The Lord of the Rings: The War of the Rohirrim is animated but counts), and the animated adaptations by Rankin/Bass from 1978 and 1980. Then there's the upcoming Netflix series and the various radio dramas if you're being thorough. I organized mine by a combination of in-universe chronology and production order. The reason is practical: most media center software like Plex and Jellyfin sorts by release date, but viewers who want to watch in story order need a different pass. So I built two branches. Production order looks like this:
The Fellowship of the Ring (2001) — 178 min theatrical, 228 min extended
The Two Towers (2002) — 179 min theatrical, 225 min extended
The Return of the King (2003) — 201 min theatrical, 251 min extended
The Hobbit: An Unexpected Journey (2012) — 169 min
The Hobbit: The Desolation of Smaug (2013) — 161 min
The Hobbit: The Battle of the Five Armies (2014) — 144 min
The Lord of the Rings: The Rings of Power (2022–present) — TV series
The Lord of the Rings: The War of the Rohirrim (2024) — 134 min
The Hobbit (1978 animated) — 106 min
The Return of the King (1980 animated) — 42 min Chronological order within the timeline shifts things around because the Hobbit events predate the Rings narrative. So in that branch, the animated Hobbit comes first, then the theatrical Hobbit trilogy, then the original trilogy, then Rings of Power which sits in the Second Age.
Get the Full Details

Where Most Lists Fail You
Wikipedia has a decent page but it's structured as an essay, not a reference table. The columns change across revisions, extended edition info is buried in footnotes, and there's no standard runtime field. I tried using their infobox data via the API and found that three of the eight entries had mismatched extended runtime values — the Two Towers entry listed 225 minutes in one revision and 233 in another depending on whether they counted the extended appendix segments differently. IMDb is marginally better but their API costs money now. The free tier is basically useless for bulk queries. I ran into that wall pretty quick when I tried to pull cast lists alongside the series data. The biggest gap I found across every publicly available list is the handling of the extended editions' varying lengths. Different sources count the extended footage differently. Some include the theatrical cut as a separate entry and flag it as extended. Others merge them. For my purposes I needed both the theatrical and extended versions as distinct entries with accurate runtime, which meant cross-referencing three separate sources for every single title.
What I Actually Ended Up Using
I wrote a Python script that pulls from The Movie Database API — TMDb is free and doesn't require a paid tier for basic metadata queries. It fetches title, runtime, release date, and extended edition flags. I then manually verified the runtime data against the director's stated cuts, because TMDb occasionally lists the theatrical runtime even when an extended edition is tagged in their system. The script took about forty minutes to write and debug. The verification pass took another two hours because I had to go back and check each runtime against the actual DVD/Blu-ray packaging. TMDb listed The Return of the King extended at 251 minutes, which is correct, but their entry for The Two Towers extended showed 223 instead of the widely accepted 225. I corrected it in my local dataset. If you want to do something similar, here's what I'd suggest rather than copying my approach blindly. Get a TMDb API key — it takes five minutes to register. Then query for all titles under the franchise ID, which is 9266. The response gives you everything you need except accurate extended edition runtimes, which you have to verify by hand. Don't skip that step.
Counter-Intuitive Things I Learned
The first thing that surprised me was how unreliable release date ordering is for this franchise. The War of the Rohirrim is a 2024 release but takes place chronologically between the events of The Two Towers and The Return of the King. Any list that only sorts by release date will misplace it for viewers who care about story sequence. You need at least two sorting views to handle this properly. The second thing is that extended editions shouldn't be treated as separate franchise entries. They're variants of the same work. Some databases I looked at listed them as individual entries with different IDs, which creates duplicates when you're building a collection. My workaround was to tag them as alternate versions under the same base title rather than creating parallel entries. Another issue nobody seems to address cleanly is the Rings of Power timeline. It's set in the Second Age, which is roughly three thousand years before the main trilogy. If you're doing a strict chronological pass, it goes first. If you're doing production order, it goes near the end. Both are correct depending on what the viewer actually wants. A good list should make both options explicit rather than picking one and pretending it's the only right way.

Limitations and What This Approach Doesn't Solve
This methodology works fine for the films and the Amazon series. It breaks down when you try to include the radio dramas, the audiobook narrations, and the various animated shorts. The TMDb database doesn't catalog those reliably, and the few secondary sources that do are inconsistently maintained. I ended up dropping the radio drama entries because the metadata quality wasn't worth the effort of verifying each one. Also, the animated Rankin/Bass films have significant runtime discrepancies across sources. The 1978 The Hobbit is variously listed as 101, 106, or 110 minutes depending on whether the source includes the opening narration segment. I went with 106 minutes because that's what the original theatrical release ran, but if you're pulling from streaming platforms you might see a different number. Just be aware of it. And if you're hoping to automate this at scale, the TMDb rate limits will bite you. Their free tier allows about thirty requests per ten seconds. If you're querying thousands of titles across multiple endpoints, you'll hit that wall. For a LotR-focused list you won't, but if you ever expand to a full Tolkienverse dataset — including the Silmarillion adaptations and the Unfinished Tales material — you'll need to implement request throttling or switch to a different data source entirely.
My final dataset ended up being a simple CSV with about forty rows covering every film, extended edition, TV series, and animated feature I deemed relevant. It took roughly six hours total from start to finished and verified product. Not fast, but once it's done you have something accurate that you can actually use.