Question: are there two captain americas?
Answer: The MCU has always had two Captain Americas. Writers Christopher Markus and Stephen McFeely have confirmed that there has always been two Steve Rogers in the Marvel Cinematic Universe ever since the 2023 version of the character travelled back in time to be with Peggy Carter at the end of Avengers: Endgame.