US Trends

whys tech jacket a girl in the show

Tech Jacket is a girl in the Invincible animated show because the creators changed the character’s gender from the comics for narrative and design reasons.

What changed from the comics

  • In the original comics, Tech Jacket is a teenage boy named Zack Thompson who inherits a powerful alien battle‑suit.
  • In the Prime Video series, that role is now played by a teenage girl named Zoe Thompson , voiced by Zoey Deutch.

Why they made Tech Jacket female

  • The show’s creators (including Robert Kirkman) said they didn’t want another “Mark Grayson clone” — another white teenage boy hero with a similar origin — so making Tech Jacket female helped differentiate her visually and thematically from Mark/Invincible.
  • They also frame it as a way to add more gender diversity to the Viltrumite‑War “hero lineup” and to refresh the classic comic version without changing the core powers or function of the Tech Jacket suit.

How fans are reacting

  • Some fans are fine with the change, calling it a simple modern rewrite that doesn’t mess with the plot.
  • Others on Reddit and YouTube have criticized it as an unnecessary “gender swap” done just to generate controversy or “wokeness,” though the show’s team insists it’s more about character distinction and storytelling variety.

So in short: whys tech jacket a girl in the show? Because the writers gender‑swapped the original male comic character (Zack) into a female teen hero (Zoe) to stand out from Invincible and diversify the hero cast.