Emilia Clarke Was Cast in Iron Man 3 Before Script Changes

While she was playing Daenerys Targaryen on the hit HBO series, Game of Thrones star Emilia Clarke almost had a role in 2013's Iron Man 3.

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.

RELATED: The MCU Avengers Get Gender-Bent in New Snapchat Filter - And It's Amazing

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.

Continue scrolling to keep reading Click the button below to start this article in quick view.

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)

KEEP READING: Dark Phoenix: Turner Compares Jean Grey to Game of Thrones' Sansa Stark

Punisher (1989)
The Punisher: Dolph Lundgren Returns as Frank Castle in Photoshoot

More in Movies