Henry Cavill As Captain America!

This year's BAFTA saw the Captain America of Marvel Cinematic Universe and the Man of Steel of DC Extended Universe together with their matching beards on stage to present the Award for Best Actress to Julianne Moore. While watching that you might have imagined a Cap-Supe crossover but we did imagine something else too! What if the two actors had their superhero roles altered with each other?
Well, we won't claim that Henry Cavill would have made a better or as good Captain America as Chris Evans. But we do believe that Cavill is the best fit among the DC Extended Universe and DC TV Universe actors to play Steve Rogers. That's why he is our pick for the Marvel superhero's role!
Amy Adams As Peggy Carter!

Amy Adams plays the love interest of Henry Cavill's Superman – Lois Lane – and we don't want to disturb their chemistry! So, we would pick her for the role of Hayley Atwell's Peggy Carter "“ the love interest of Cap from the World War II era. Do you remember watching Amy kick some butt? We don't! But, for an actress of her class, nothing is impossible. So, we would like her do some action sequences as Peggy Carter.
Margot Robbie As Sharon Carter!

Margot Robbie is our pick for the other love interest of Rogers "“ Emily VanCamp's Sharon Carter, aka Agent 13. Robbie plays Harley Quinn in Suicide Squad "“ which is a much more complicated role than that of Sharon Carter. We do believe the Aussie actress has enough potential to do justice to the Marvel Cinematic Universe role.
On the next page "“ the casts for the roles of Tony Stark, Pepper Potts & James Rhodes!
