Ryan Gosling as Steve Rogers/Captain America
Diane Kruger as Peggy Carter
Ralph Fiennes as Johann Schmidt/The Red Skull
Powers Boothe as Col. Chester Phillips
Thomas Kretschmann as Baron Helmet Zemo
Ben Barnes as James "Bucky" Barnes
Nick Jones as Gabriel Jones
John Cho as Jim Morita
Hugh Dancy as Percival "Pinky" Pinkerton
Jared Harris as Dr. Arnim Zola
Dennis Quaid as Nick Fury
Bruno Ganz as Dr. Abraham Erskine
Gedeon Burkhard as Heinz Kruger
Colin Farrell as Tony Stark/Iron Man
Amy Adams as Virginia "Pepper" Potts
Jamie Foxx as Col. James "Rhodey" Rhodes
Mark Strong as Obadiah Stane/Iron Monger
Jim Broadbent as Edwin Jarvis
Dave Andrews as Harold "Happy" Hogan
Tom Selleck as Howard Stark
James Wong as Ho Yinsen
Sammo Hung as Wong-Chu
Aaron Eckhart as Dr. Hank Pym/Ant-Man
Rachel McAdams as Dr. Janet van Dyne/The Wasp
Matt Lucas as Elihas Starr/Egghead
Chiwetel Ejiofor as Bill Foster
Halle Berry as Maria Hill
Patrick Wilson as Clay Quartermain
Alexander Skarsgard as Thor
Eddie Redmayne as Loki
Rose Byrne as Jane Foster
Bruce Willis as Carl "Crusher" Creel/The Absorbing Man
Malcolm McDowell as Odin
Helen Mirren as Frigga
Elena Satine as Natasha Romanoff/The Black Widow
Missy Peregrym as Sif
Ewan McGregor as Fandral
Dong-gun Jang as Hogun
Mark Addy as Volstagg
Ron Perlman as Heimdall
Dennis Quaid as Nick Fury
Guy Pearce as Dr. Bruce Banner/The Hulk
Michelle Monaghan as Dr. Elizabeth "Betty" Ross
Bryan Cranston as Dr. Samuel Sterns/The Leader
Ted Levine as Gen. Thaddeus "Thunderbolt" Ross
Adrianne Palicki as Jennifer Walters
Dominic West as Major Glenn Talbot
Patrick Wilson as Clay Quartermain
Colin Farrell as Tony Stark
The Avengers comes out tomorrow!