Embarrassing roles the Avengers: Infinity War cast want you to forget
- 1/19
Scarlett Johansson was in The Spirit (2008)
- 2/19
Chadwick Boseman was in Gods Of Egypt (2016)
- 3/19
Elizabeth Olsen was in I Saw The Light (2015)
Yahoo News is better in the app
- 4/19
Robert Downey Jr was in The Shaggy Dog (2006)
- 5/19
Mark Ruffalo was in Mirror, Mirror 2: Raven Dance (1994)
- 6/19
Sebastian Stan was in The Covenant (2006)
Yahoo News is better in the app
- 7/19
Chris Hemsworth was in Home & Away (2004 – 2007)
- 8/19
Chris Evans was in London (2005)
- 9/19
Chris Pratt was in The X Team (2003)
Yahoo News is better in the app
- 10/19
Zoe Saldana was in Crossroads (2002)
- 11/19
Benedict Cumberbatch was in Starter For 10 (2016)
- 12/19
Josh Brolin was in Into The Blue (2005)
Yahoo News is better in the app
- 13/19
Karen Gillan was in New Town Killers (2008)
- 14/19
Dave Bautista was in LA Slasher (2016)
- 15/19
Tom Hiddleston was in Unrelated (2007)
Yahoo News is better in the app
- 16/19
Tom Holland was in In The Heart Of The Sea (2015)
- 17/19
Vin Diesel was in The Pacifier (2005)
- 18/19
Bradley Cooper was in He’s Not That Into You (2009)
Yahoo News is better in the app
- 19/19
Samuel L Jackson was in The Man (2009)
Sam Ashurst
·Contributor
Avengers: Infinity War is the pinnacle of blockbuster entertainment, a film any actor would be proud to have on their CV.
Which is good, as the Infinity War cast have got plenty to be embarrassed about.
We’ve picked the worst, weirdest or most dull roles from the careers of Earth’s mightiest heroes.
Read more
Everything you need to know about Captain Marvel
First look at Larson as Captain Marvel
Concept art reveals Captain Marvel