According to comicbook.com, if the numerous surprises in the Avengers 4 trailer the biggest shock was seeing Hawkeye again.
Jeremy Renner has been absent from the Marvel Cinematic Universe since 2016’s Captain America: Civil War, but he’s back for Endgame.
Based on the trailer, Hawkeye appears to now be Ronin, an alias used by multiple characters in the Marvel comics.