The current Avengers are perfect in almost every way imaginable. In a perfect world, Tony Stark would always be Robert Downy Jr. Thor would always be Chris Hemsworth. Bruce Banner would always be Mark Ruffalo. Steve Rogers would always be Chris Evans. Clint Barton would always be Jeremy Renner. And Natasha Romanoff would always be Scarlett Johansson. Unfortunately this is far from a perfect world. Nobody wants the Avengers to be recast, but if they had to be, here are my choices.
Christina Hendricks as Natasha Romanoff (Black Widow)
Christina Hendricks would be the Ideal choice for Natasha Romanoff because she is a natural redhead, she is approximately the height of Natasha Romanoff in the comics, and she has similar facial features to the comic version of Natasha.
Stephen Amell as Steve Rogers (Captain America)
Stephen Amell is ideal for Steve Rogers because he has the same name (Different spelling of course). Similar hair color (Can't really see in this picture). They are almost the same height. And they have similar facial features.
Jensen Ackles as Hawkeye
Jensen Ackles is ideal for Hawkeye because he is almost the same height as Clint Barton in the comics. They have a similar sense of humor. Similar facial features. And similar hair color.
Johnny Depp for Tony Stark (Iron man)
No explanation needed.
Brandon Routh as Bruce Banner (The Hulk)
Brandon Routh doesn't really look like a Bruce Banner kind of guy. But mess up his hair and give him glasses and boom. Bannered.
Jared Padalecki as Thor Odinson (Thor)
This choice isn't because I like Supernatural. Maybe a little. But look at him. Long hair? Check. Tall? Check. Warrior pose? Check. Unnatural powers? No... Not yet anyway. .
BONUS J.K. Simmons as Nick Fury
Simmons has already played J. Jonah Jameson Jr. in the 2002 version of Spiderman. So we know he can play a commanding character. Also meaning he has already had an acting role for Marvel.
Bonus Orlando Bloom as Loki Laufyson (Loki)
Stick some horns on him and he'll be a genuine Loki.
These are my choices. Now give me free stuff please.