Marvel movies and comics tend to feature more male superheroes than female characters. Of course, times are changing now and they are slowly shifting the spotlight on more women. The new Thor for example is a woman! But what if the current Avengers were played by opposite genders? Tumblr user
Disimilis did this:
Jennifer Lawrence as Thor
Amber Heard as Captain America
Mila Kunis as Bruce Banner
Kristen Stewart as Loki
Kate Beckinsale as Iron Man
Shailene Woodley as Hawkeye
Chris Pine as Black Widow