When the Russo Brothers let it slip that Captain Marvel will make her MCU debut in Avengers: Infinity War Part One, the internet was once again set ablaze with casting theories.
In response, we scoured social media and have compiled this list of the top six actresses most requested by fans to play Carol Danvers. Unfortunately, Ronda Rousey did not make the cut, despite the fact that she was vying for the role several months ago.
Sound off in the comments to let us know what you think, and to tell us who you would cast as “Earth’s Mightiest Hero.”
Natalie Dormer
Age: 34
Notable Work(s): Margaery Tyrell in Game of Thrones, Anne Boleyn in The Tudors, Cressida in The Hunger Games: Mockingjay Parts 1 & 2
Emily Blunt
Age: 33
Notable Work(s): Rita Vrataski in Edge of Tomorrow, Emily Charlton in The Devil Wears Prada, Kate Macer in Sicario, The Baker’s Wife in Into the Woods
Yvonne Strahovski
Age: 33
Notable Work(s): Sarah Walker in Chuck, Hannah McKay in Dexter, Batwoman in Batman: Bad Blood
Charlize Theron
Age: 40
Most Notable Work(s): Aileen Wuornos in Monster, Imperator Furiosa in Mad Max: Fury Road, Josey Aimes in North Country
Katee Sackoff
Age: 36
Most Notable Work(s): Kara Thrace in Battlestar Galactica, Victoria Moretti in Longmire, Kimberly in the short fan film Power/Rangers
Kathryn Winnick
Age: 38
Most Notable Work(s): Lagertha in Vikings, Tabitha in Amusement, Hannah Burley in Bones
—
Avengers: Infinity War Part One will be released in 2018, while Captain Marvel is scheduled for 2019.
We take no credit for the custom images used in this article. Each custom image was found via Google Images.
[Author’s note: I am only supplying the actresses’ ages because they would be playing this role for years to come, and Marvel may not want someone who “ages out” too soon.]