Nearly the entire "Avengers" cast assembled for the "Infinity War" global premiere in Los Angeles on Monday – except for their captain.
Chris Evans missed the epic superhero squad reunion because he's currently starring in the Broadway show, "Lobby Hero." While fans were happy to see Robert Downey Jr., Chris Hemsworth, Scarlett Johansson and more of the original "Avengers" back in action, Captain America was surely missed.
Fans hilariously mocked Chris' absence on Twitter.
After facing this viral outcry, the 36-year-old actor shared a sweet message to fans on Twitter on Tuesday.
"So sorry I couldn’t be at the premiere last night!! I really wanted to, but my theater schedule wouldn’t allow," he wrote. "From what I gather, it was an amazing night and I couldn’t be more proud of @Russo_Brothers and everyone at @MarvelStudios for knocking ANOTHER one out of the park!"
"Avengers: Infinity War" his theaters this Friday on April 27.