Everything We Know About the Game of Thrones Prequels
ByRebecca Alter,
a staff writer who covers comedy and pop culture
The Fire & Blood adaptation House of the Dragon was the first post-GOT series out of the gate.
Photo: HBO
In 2019 we reached the end of Game of Thrones,finishing an eight-year saga spanning seven kingdoms, three dragons (that we know of), and too many stabbings and beheadings to count. In the weeks leading up to the finale there was much wringing of hands over how it marked the end of the monoculture, the final iteration of a time when we all, I don’t know, gathered around in our sunken living rooms with our TV dinners to watch M*A*S*H,or something. The flip side of all this talk of fragmentation, though, is that we’re still very much in an age of serialization and franchise juggernauts, so it made absolute sense when HBO announced that multiple spinoffs would vie to fill the Wun Wun–size hole in our hearts after Game of Thrones ended. So take comfort in knowing that at least one new series is coming — even though HBO nixed several others — and regardless of whether or not GOT stuck the landing (it didn’t), we don’t have to say good-bye to George R.R. Martin’s world. So let’s put on our Samwell hats and lay out everything we know about the post–Game of Thrones–iverse so far.
It’s a Dunk and Egg prequel!
History will not just be written by the dragonborn. Production has started on A Knight of the Seven Kingdoms(previously A Knight of the Seven Kingdoms: The Hedge Knight), which follows “a young, naïve but courageous knight, Ser Duncan the Tall, and his diminutive squire, Egg.” So it’s a … buddy drama? Gonna need a funky rap intro to go with it. “Set in an age when the Targaryen line still holds the Iron Throne and the memory of the last dragon has not yet passed from living memory, great destinies, powerful foes, and dangerous exploits all await these improbable and incomparable friends,” the network promised in a press release during the announcement of the Max streaming service (no relation to the Three-Eyed Raven, who’s also called Max). But who will be the Dunk and Egg? On April 5, Bad Sisters’s Peter Claffey and The Ballad of Songbirds & Snakes’s Dexter Sol Ansell were announced as the leads.
Fans have long hoped for an adaptation of the Tales of Dunk and Egg series of novellas. The Hedge Knight is based on a short story by ruler of this realm, George R.R. Martin, that first appeared in a 1998 anthology of stories by fantasy authors including Stephen King. It takes place 90 years before the events of A Song of Ice and Fire, telling the tale of hedge knight Ser Duncan the Tall and his trusty squire, Egg, a boyhood nickname for (spoiler alert!) King Aegon Targaryen the Fifth (Dany’s great-grandfather, if I read the family tree correctly).
Of course, we have the Fire & Blood adaptation, House of the Dragon.
In the fall of 2018, George R.R. Martin released the 800-page companion book Fire & Blood,which covers Targaryen history going back to the conquest of Westeros, 300 years before the events of the television series. Martin remains enamored with the Targaryens, and in a May blog post wrote about the upcoming series in development: “What are they about? I cannot say. But maybe some of you should pick up a copy of Fire & Blood and come up with your own theories.” Then, on October 29, 2019, HBO gave a ten-episode direct-to-series order to a Fire & Blood adaptation that will be called House of the Dragon.The series is co-created by Martin and Colony creator and showrunner Ryan Condal. Condal serves as co-showrunner alongside “Battle of the Bastards” and “Winds of Winter” director Miguel Sapochnik.
And the show might even get its own prequel. According to The Hollywood Reporter, as recently as February 2024, HBO was actively developing a show about Aegon Targaryen’s conquest of Westeros with The Batman Part II co-writer Mattson Tomlin. According to THR, this yet-to-be-titled project is “basically a direct prequel” to House of the Dragon. But even if it doesn’t happen, you can rest assured that you’ll still get your fix of House of the Dragon. Season twois currently airing, now with more dragons, and a third seasonhas already been confirmed.
Ten Thousand Ships might set sail after all.
In case you’ve been aching for some backstory on the namesake of Arya Stark’s direwolf, George R.R. Martin has been teasing Ten Thousand Ships, a series about Princess Nymeria, for some time now. The show would explore how the Rhoynar came to Dorne. In 2022, Martin described the show to the New York Times as an “Odyssey-like” epic set “like a thousand years before” the Game of Thrones. As updates stalled, the show’s future became unclear. However, Martin revived hopes with a June 2024 blog post announcing that Pulitzer Prize winning playwright Eboni Booth has been attached to a pilot. “We’re all very excited about this one… though we’re still trying to figure out how we’re going to pay for ten thousand ships, three hundred dragons, and those giant turtles,” Martin joked.
An animated Westeros might be in our future.
When the first plan doesn’t work out, draw out a new one. At the end of last year, George R.R. Martin shared that the Nine Voyages, the in-development series on the voyages of the Sea Snake, a.k.a. Corlys Velaryon (played by House of the Dragon’s Steve Toussaint), is switching over from live-action to animation. He explained the move, “Budgetary constraints would likely have made a live-action version prohibitively expensive, what with half the show taking place at sea, and the necessity of creating a different port every week, from Driftmark to Lys to the Basilisk Isles to Volantis to Qarth to… well, on and on and on. There’s a whole world out there. And we have a lot better chance of showing it all with animation.”
In addition to Nine Voyages, two other unspecified animation projects are being developed in the Song of Fire and Ice universe, according to Martin. We have an idea of what one of them might be — in March 2022, George R.R. Martin blogged about a series that takes place in Yi Ti, his version of Imperial China. “The news leaked several months ago that one of the animated shows would be set in Yi Ti,” he wrote. “That’s true. Our working title is The Golden Empire, and we have a great young writer on that one too, and I think the art and animation is just going to be beautiful. I would tell you more if I could. I don’t think I can say a word about the other animated shows. Not yet.” A baby dragon animated show would be incredibly cute if they wanted to try a family-friendly option. Or just include them in the adult animated version; we’re not picky!
Naomi Watts’s pilot is a no-go for HBO.
Prior to the House of the Dragon announcement, it seemed like the first post-GOT project we’d actually get to see would be one helmed by Jane Goldman and co-written by George R.R. Martin, which filmed its pilot this past summer. HBO ordered the pilot in 2018, and later that year we learned that the series would star Naomi Watts as a “charismatic socialite with a dark secret” and take place around 10,000 years before the events of Game of Thrones,near the end of the Age of Heroes. This series was one of many initially announced with women at the helm. Back in September when rumors about the Fire & Blood series were spreading, Martin wrote on his blog: “Some websites are suggesting that the news about Ryan’s show moving forward means that Jane’s show won’t. If that’s so, no one has told me. I don’t think it’s so.” In October, however, Goldman sent emails to the cast and crew to tell them that the pilot would not be moving forward. It would seem it was, in fact, so. According to Deadline,this news comes “after a lengthy post-production, which included re-editing of the initial cut after it was not well received, and rumors about issues during filming in Northern Ireland.” What kind of world are we living in, where people can treat Naomi Watts like this? HBO has yet to comment.
HBO has had as many as five series in development.
In 2017, HBO announced that it had begun the process of developing “multiple possible spinoffs” for Game of Thrones,and by the end of the year, there were five in development. According to a September update on George R.R. Martin’s blog, “in these days of a hundred networks, channels, and streaming services, I think television has plenty of room for two shows set in Westeros … or hell, maybe three or four … I still want to do SPEARCARRIERS, after all.” That last bit, by the way, is a reference to a show Martin wants to make that would be the Rosencrantz and Guildenstern Are Dead to the original Game of Thrones series. Hey, if it worked for Lion King 1 ½.
Bryan Cogman’s spinoff is off.
Later in 2017, Entertainment Weekly reported that there was a fifth Game of Thrones prequel in the works at HBO, this one led by GOT co-executive producer Bryan Cogman, one of the show’s most prolific writers, having penned more episodes than George R.R. Martin. Martin blogged his excitement, adding that he would personally work on the project alongside Cogman. But in April 2019, Cogman admitted that HBO passed on the pitch and said, “So it is a good-bye. I am done with Westeros.”
And it’s not the only one to be shelved.
In July 2021, The Hollywood Reporterreported that Flea Bottom, a project that would have explored life in the poorest slum district in King’s Landing, was no longer moving forward. We got even more direct confirmation about the fate of Kit Harington’s Jon Snow spinoff, Snow. The actor himself told Screen Rant in April 2024 that the show is currently “off the table” because the team hadn’t found the right story to tell hat everyone was excited enough about. “So, we decided to lay down tools with it for the time being,” Harington said. “There may be a time in the future where we return to it, but at the moment, no. It’s firmly on the shelf.”
Whatever we do get, they’ll likely all be prequels.
George R.R. Martin remains deeply interested in the fictional history of Westeros, so it seems highly likely that whatever new series we do eventually get will take place before the events of Thrones. So this is almost certainly the end of the Kingsroad for the show’s characters.
Sorry, probably no Robert’s Rebellion.
If news of Game of Thrones prequels sparks visions of “Rob and Ned’s Excellent Adventure,” don’t hold your breath. As early as 2013, George R.R. Martin stated that while he would be interested in writing a prequel about Westeros, “I don’t think, however, it would be a prequel about Robert’s Rebellion.”
Still, there is plenty of source material.
In addition to dreaming of Robert’s Rebellion, writers might also draw from The World of Ice & Fire,George R.R. Martin’s 2014 Westerosi history book that covers the backstories of everything from the great houses to the Age of Heroes.
One more thing: Don’t call them spinoffs.
In a post to his personal blog earlier this year, George R.R. Martin confessed, “I mislike the term ‘spinoffs.’” Instead, Martin’s devised a term for the new series that perfectly fits with his universe’s themes of royalty and bloodlines: They’re called “successor shows,” sweetie. Get it right.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(4),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(135),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"4":4,"12":12,"124":124,"135":135}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(406),Fingerprint2=require(408),DS=require(407),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(406),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"406":406,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]