Anthony Mackie on the red carpet of 'Avengers: Endgame'

Anthony Mackie, who plays Sam Wilson in the Marvel Cinematic Universe, on the red carpet of 'Avengers: Endgame'

Scarlett Johansson on the red carpet of 'Avengers: Endgame'

Natalie Portman on the red carpet of 'Avengers: Endgame'

Elizabeth Olsen on the red carpet of 'Avengers: Endgame'

Karen Gillan on the red carpet of 'Avengers: Endgame'

Pom Klementieff on the red carpet of 'Avengers: Endgame'

Letitia Wright on the red carpet of 'Avengers: Endgame'

Anthony Mackie on the red carpet of 'Avengers: Endgame'

Chris Hemsworth and Elsa Pataky on the red carpet of 'Avengers: Endgame'

Mark Ruffalo and Sunrise Coigney on the red carpet of 'Avengers: Endgame'

Paul Rudd on the red carpet of 'Avengers: Endgame'

Danai Gurira on the red carpet of 'Avengers: Endgame'

Tessa Thompson on the red carpet of 'Avengers: Endgame'

Evangeline Lilly on the red carpet of 'Avengers: Endgame'

Jeremy Renner on the red carpet of 'Avengers: Endgame'

Brie Larson on the red carpet of 'Avengers: Endgame'

Don Cheadle and Chris Evans on the red carpet of 'Avengers: Endgame'

Robert Downey Jr and Bradley Cooper on the red carpet of 'Avengers: Endgame'

Josh Brolin and Karthyn Boyd on the red carpet of 'Avengers: Endgame'

Gwyneth Paltrow on the red carpet of 'Avengers: Endgame'

Chris Pratt in the red carpet of 'Avengers: Endgame'