THE AVENGERS
Jensen Ackles as Captain America
The best choice to play Captain America in my opinion. He's a great actor who has already diplayed everything an actor needs to bring to the role of Steve Rogers in Supernatural.
Robert Downey Jr. as Iron Man
Yes, I know that he's already cast so this isnt my choice but he nails the character so effectively I really dont think that casting someone else in the role is in the least bit necessary!
Chris Hemsworth as Thor
Though he has also already been cast I think that Brannagh has made a good choice after seeing him in the first few minutes of Star Trek. Though time will tell if he's any good in the part, he's a better choice than any that I previously suggested so I look forward to seeing him in 'The Avengers'
Patrick Wilson as Giant Man
A great actor who I wouldnt mind seeing play Captain America himself but on the other hand his performance in 'Watchmen' showed that he'd be great as playing a character like Hank Pym!
Eva Longoria as The Wasp
Already rumoured to be interested in playing the character, I happen to think that the actress not only looks perfect but would also be a great match up with Wilson.
Chris Pine as Hawkeye
After seeing him in Star Trek I'm 100% certain that the guy would make an excellent Hawkeye! Not only can he pull off the slightly more arrogant aspect of the character but he can also effectively portray the heroic aspects of someone like Clint Barton as well.
Scarlett Johansson as Black Widow
Despite the fact that I think there are better choices to play Black Widow, until 'Iron Man 2' it's obviously too soon to judge. Still, I think that it would be a great idea if she were to be involved in The Avengers working alongside Hawkeye as seen in The Ultimates.
THE VILLAINS
Tom Hiddleston as Loki
Already cast as Loki I have to admit that I've never seen him act. However, I have faith that Kenneth Branagh will do a great job with Thor and trust his casting choices. I really hope that they include Loki in 'The Avengers' and that they follow the original storyline of him manipulating The Hulk into attacking the superhero team!
Edward Norton as Bruce Banner/The Hulk
Another actor who's already cast but again I think that he was great in 2008's 'The Incredible Hulk'. I hope that we get to see Banner in 'The Avengers' but if not I'll be happy just to see The Hulk face off against The Avengers!
Mads Mikkelsen as Red Skull
A choice that was originally suggested by CBM user InTylerWeTrust82 I cannot think of a better choice for Cap's greatest villain! Im not sure what his involvement in the movie would be and if they were to use the Loki manipulationg Hulk storyline he may not be needed...if he is though this guy should play him!
S.H.I.E.L.D
Samuel L. Jackson as Nick Fury
Even though there's been some controversy between comic book fans over Marvel's choice to use the Ultimate version of the character (who was originally based on Jackson) in the movie universe, I actually quite like the idea and cannot wait to see him in action alongside the other heroes.
Robert De Niro as Dum Dum Dugan
A great actor who I think would have brilliant on screen chemistry with Samuel L. Jackson's Nik Fury. He seems like the perfect choice to play the grizzled war veteran who has always fought alongside Fury and it would be a great cameo for the actor to have.
So thats it guys! I know that a few of these parts have already been cast but I'd like to know what you lot think of my choice for the character who have not yet been cast and who you would choose instead if you're not a fan of my picks!
And if you have'nt yet seen them, here are a list of links to my other fan casts!
The Avengers
Young Avengers TV Show
The First Avenger: Captain America
Thor
Dark, Mighty and New Avengers
Dead Space
Captain Britain
Fantastic Four
Spider-Man: The Second Trilogy
The First Avenger: Captain America II
Daredevil
Moon Knight
And dont forget to check out my biggest fan cast of 205 Marvel Characters!!!
Thanks for reading! :)