Drew Pearce, the film’s writer, posted an image on Instagram from the table read for Iron Man 3. The writer’s post revealed Clarke was present at the reading, though she didn’t end up in the film due to script changes. Pearce’s post doesn’t make clear who Clarke was playing.
View this post on Instagram
My finest hour: at an early Iron Man Three table read. Downey, Cheadle, Emilia Clarke (long story, the script changed)… all vaguely terrifying. Obviously this was in 2012 when everyone was more racist and thought all British people sounded the same. Still, belated apologies to @paulbettany and I hope I didn't let him down. UPDATE: to those of you wondering, when you do an early table reads, a lot of the new roles aren’t cast, will change etc. Friends of the production come in to help out, just so you can hear the words out loud, even if they're not the person who'd play the role onscreen due to age etc. Emilia, only one season into GoT at the time, kindly sat in. And was great, btw. #fbf #IronManThree
Iron Man 3 underwent some fairly substantial changes when the film finally made it to theaters. Famously, Maya Hansen was supposed to be the secret villain of the movie, but this detail was changed due to concerns over toy sales.
This isn’t the first high-profile role Clarke almost had. The actor recently revealed why she turned down a role in Fifty Shades of Grey. Clarke played Daenerys for the entirety of Game of Thrones. However, the star almost didn’t make it to production, as she suffered two aneurysms that nearly took her life while preparing for the role. Game of Thrones recently concluded its eighth and final season. Clarke has not yet appeared in the Marvel Cinematic Universe.
(via Screen Rant)