The final episode of Secret Invasion had a lot of huge surprises and it also answered some important questions that we have had since the Marvel Cinematic Universe series began. For instance, how long has James "Rhodey" Rhodes been replaced by a Skrull? Luckily, the truth has finally been revealed in Home.
Fans have been speculating about Rhodey being a Skrull since the second episode of Secret Invasion after he discharged Nick Fury and this was later confirmed in Episode 4. Interestingly, it was also suggested that Rhodey hasn't been himself for a long time and we learned the possible timeline of his abduction.
Credit: Marvel Studios/Disney+
In Secret Invasion Episode 6, G'iah finally released the humans who have been kept under New Skrullos. This includes Everett Ross, who is shocked to find that Rhodey is there with him. Ross immediately asked how long Rhodey had been down there since he was in worse shape than himself and G'iah confirmed that Rhodey had been there for a long time.
But how long exactly has Rhodey been held captive? Considering that he appears to have no use for his legs, it's possible that his abduction took place after the events in Captain America: Civil War.
So does this mean Rhodey was already a Skrull during the Battle of Earth and that the real Rhodey had no idea that Tony Stark is already dead? Not necessarily. After all, the abduction would have been complicated during the Blip. Also, Gravik hadn't started with his plan to take control of Earth until after he helped Fury in the collection of the Harvest.
If you need evidence of when Rhodey truly was replaced by Raava, it's time to rewatch The Falcon and The Winter Soldier. In the series, Rhodey no longer needs the leg braces he was still using in Avengers: Endgame. This means he was abducted sometime after the Battle of Earth.
All six episodes of Secret Invasion are now streaming on Disney+.