Directed by
Anthony Russo
Joe Russo
Produced by
Kevin Feige
Screenplay by
Christopher Markus
Stephen McFeely
Based on
The Avengers
by Stan Lee
Jack Kirby
Starring
Robert Downey Jr.
Chris Hemsworth
Mark Ruffalo
Chris Evans
Scarlett Johansson
Benedict Cumberbatch
Don Cheadle
Tom Holland
Chadwick Boseman
Paul Bettany
Elizabeth Olsen
Anthony Mackie
Sebastian Stan
Danai Gurira
Letitia Wright
Dave Bautista
Zoe Saldana
Josh Brolin
Chris Pratt
Music by
Alan Silvestri
Cinematography
Trent Opaloch
Edited by
Jeffrey Ford
Matthew Schmidt
Production company
Marvel Studios
Distributed by
Walt Disney Studios Motion Pictures
Release date
April 23, 2018 (Dolby Theatre)
April 27, 2018 (United States)
Running time
149 minutes[1]
Country
United States
Language
English
Budget
$325–400 million[2][3]
Box office
$2.048 billion[4]