What Secret Invasion's Director Has To Say About How Long The Surprise Character Has Been A Skrull

The following gets into massive spoilers for the finale of Secret Invasion, so you might want to bail out now if you haven’t yet seen the last episode of the series.

Marvel’s latest series, Secret Invasion (which is available to anyone with the Disney+ subscription), trained audiences not to trust anything they were being shown. Identities were mistaken. Crosses were doubled. And we learned that two key members of the “Good Guys” in the MCU have been Skrulls for an undetermined amount of time: James “Rhodey” Rhodes (Don Cheadle) and Everett Ross (Martin Freeman). These heroes were being detained in a holding cell with some of the smartest people on the planet, while shape-shifting Skrulls pretended to be them. 

By the end of the Secret Invasion finale, Nick Fury (Samuel L. Jackson) had figured out how to save President Ritson (Dermot Mulroney), while Gi’ah (Emilia Clarke) faced off with Gravik (Kingsley Ben-Adir) in a CGI fight that showed off the full powers of the Super Skrulls. When Rhodey was rescued, however, it was asked how long he had been detained … but no answer was given. Luckily, we got to sit down with Secret Invasion director Ali Selim, and when we asked him how long James Rhodes had been held captive, he told us: 

Well, it's no secret – and I don't hold the secret – I do think there's a really strong reference that he's been there since he was kidnapped from Captain America. And after saying that, I think it's a great opportunity for fans to revisit every Rhodey moment and unpack it in a new interpretation that he was actually a Skrull in that moment. But I don't think there's anything definitive. I think it's just something to explore.

There were some people on social media who recognized the hospital gown that Don Cheadle was wearing in the scene, saying that he last was seen in a gown in Captain America: Civil War.

And as some people pointed out, if Rhodey has been held captive since then, then that means that War Machine was a Skrull in Avengers: Infinity War and Avengers: Endgame. And this means that Rhodes doesn’t know that Tony Stark (Robert Downey Jr.) has died. That better be a massive plot reveal that gets explored in an upcoming MCU story moving forward. Probably Armor Wars, which is now going to be a movie instead of a series.

There will be other ramifications from the events of Secret Invasion playing out in the MCU, perhaps as early as with The Marvels in November. So tune in then and see who the ripples from the MCU event play out. 

Sean O'Connell
Managing Editor

Sean O’Connell is a journalist and CinemaBlend’s Managing Editor. Having been with the site since 2011, Sean interviewed myriad directors, actors and producers, and created ReelBlend, which he proudly cohosts with Jake Hamilton and Kevin McCarthy. And he's the author of RELEASE THE SNYDER CUT, the Spider-Man history book WITH GREAT POWER, and an upcoming book about Bruce Willis.