The Avengers: Age of Ultron Cast Photos Chris Evans as Steve Rogers / Captain America Robert Downey Jr. as Tony Stark / Iron Man Chris Hemsworth as Thor Mark Ruffalo as Bruce Banner / The Hulk Scarlett Johansson as Natasha Romanoff / Black Widow Jeremy Renner as Clint Barton / Hawkeye Elizabeth Olsen as Wanda Maximoff Aaron Taylor-Johnson as Pietro Maximoff Paul Bettany as Vision & the voice of Jarvis Samuel L. Jackson as Nick Fury Cobi Smulders as Agent Maria Hill Don Cheadle as James Rhodes / War Machine Anthony Mackie as Sam Wilson / Falcon Hayley Atwell as Peggy Carter Idris Elba as Heimdall Linda Cardellini as Laura Barton Stellan Skarsgard as Erik Selvig Andy Serkis as Ulysses Klaue Claudia Kim as Helen Cho Thomas Kretschmann as Baron Wolfgang von Strucker James Spader as Ultron