The stars of Avengers: Infinity War hit the red carpet for the film’s premiere in Los Angeles on April 23. Take a look at the super heroes greeting fans. The film opens in theaters April 27. Pictured, Robert Downey Jr. (Iron Man) poses with fans.

Mario Anzuoni/Reuters