It’s been a while since Marvel Studios had to introduce a titular hero cold, hasn’t it? With Spider-Man and Black Panther, both had already shown up in Civil War, and at this point, everyone knows Peter Parker’s origin anyway. The last time it happened was in 2016, with Doctor Strange, and it appears as though Marvel is struggling to remember how to do that now.
Don’t get me wrong, the trailer looks awesome. There’s a nice bit of nostalgia at the beginning when Captain Marvel (Brie Larson) lands in a Blockbuster, seeing Samuel L. Jackson in a Marvel movie sporting both eyes and hair is neat, I flat out squeed when I saw that Captain Marvel’s cowl includes the mohawk, and it had some very pretty shots. Even if I wasn’t a big fan of the character, I think I’d be excited for Captain Marvel.
All of that being said though, the trailer doesn’t do a whole ton of explaining. Aliens are present without any indication of who is on who’s side, at one point she punches out an old lady for no stated reason, and the name Carol Danvers is never uttered once. Now, judging from the trailer, some of this seems justified by the conceit of the film. It appears that Carol herself has forgotten her origin story, and like any good amnesic hero she’s gone back to her potential roots for answers. We’re along for that ride, finding things out as she does.
Personally, I don’t mind an origin story. I get why the origins of Spider-Man, Superman, and Batman are tiresome for adaptation, but I feel like a character who’s never been in live action before might need something. The end result is a trailer that’s interesting looking and hints at a well made, not too jokey movie, but that doesn’t really tell you what’s happening. I’m not asking for over-explaining like the Terminator Genisys trailer, but I can’t help but wonder if dropping people who don’t read comics into this world cold might be a bit much.
Captain Marvel premieres in theatres on March 8, 2019.