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