All eyes were on the star-studded cast of Avengers: Infinity War [1] when they hit the red carpet for the film's LA premiere on Monday night. Robert Downey Jr., Tom Hiddleston, Chris Hemsworth, Letitia Wright, and Zoe Saldana arrived in style, while Scarlett Johansson made her red carpet debut [2] with Colin Jost. But that's not all! Gwyneth Paltrow [3], Bradley Cooper [4], and Vin Diesel also made fun appearances, as did Benedict Cumberbatch and Sophie Hunter. If you couldn't tell already, Avengers: Infinity War has a massive cast of superheroes [5], and not only that, but it's Marvel's longest movie yet [6], clocking in two hours and 36 minutes. Be sure to catch it when it hits cinemas on April 26.
Pictured: Scarlett Johansson [8] and Colin Jost
Pictured: Karen Gillan and Tom Hiddleston
Pictured: Sophie Hunter and Benedict Cumberbatch
Pictured: Chadwick Boseman
Pictured: Tom Hiddleston and Benedict Cumberbatch
Pictured: Samuel L. Jackson [9] and Tom Hiddleston
Pictured: Mark Ruffalo [10]
Pictured: Gwyneth Paltrow [11]
Pictured: Courtney B. Vance and Angela Bassett
Pictured: Robert Downey Jr.
Pictured: Chris Hemsworth
Pictured: Paul Bettany [12] and Jennifer Connelly [13]
Pictured: Tom Holland [14]
Pictured: Samuel L. Jackson [15] and Tom Hiddleston
Pictured: Zoe Saldana and Vin Diesel
Pictured: Elizabeth Olsen
Pictured: Bradley Cooper [16]
Pictured: Chris Hemsworth and Winston Duke
Pictured: Robert Downey Jr.
Pictured: Samuel L. Jackson [17]
Pictured: Mark Ruffalo [18], Benedict Cumberbatch, and Sophie Hunter
Pictured: Brie Larson and Alex Greenwald
Pictured: Chloe Bennet [19]
Pictured: Evangeline Lilly [20] and Chris Hemsworth
Pictured: Chris Hardwick and Lydia Hearst
Pictured: Gwyneth Paltrow [21] and Zoe Saldana
Pictured: Chadwick Boseman and Benedict Cumberbatch