Urgent.News

One page, thousands of outlets. See who else covered it.

Editions

Tech

Spider-Man: Brand New Day Nearly Featured a Different Identity-Swapping Villain Before Sony's Kraven the Hunter Got in the Way

Spider-Man: Brand New Day almost introduced a very different identity-swapping villain to the MCU than the one it ended up going with.

Spider-Man: Brand New Day Nearly Featured a Different Identity-Swapping Villain Before Sony's Kraven the Hunter Got in the Way

Spider-Man: Brand New Day almost featured a mind-control villain named Chameleon before ultimately deciding on Jean Grey as the main antagonist. Screenwriters Chris McKenna and Erik Sommers initially explored the idea of metamorphosis as the story's core concept. However, they struggled to find a suitable villain for the theme of metamorphosis.

They considered a mysterious bomber but ultimately settled on Chameleon, a classic Spider-Man villain known for his ability to impersonate others. The screenwriters acknowledged that the MCU had previously explored shapeshifting Skrulls, so Chameleon would need to be adapted to avoid similar storylines. Unfortunately, Chameleon's appearance in the film was cut, as he later appeared in Sony's 2024 movie, Kraven the Hunter.

The final villain of Spider-Man: Brand New Day turned out to be Jean Grey, played by Sadie Sink, which led to the movie's success, breaking records in its opening weekend and becoming the highest-grossing Spider-Man movie to date.

Written by urgent.news from IGN's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at ign.com →

More in Tech

How do I group an array of objects in JavaScript and sum a field?

import { groupBy } from ' groupjs_by ' ; const byStatus = groupBy ( orders , ' status ' ) . sum ( ' revenue ' , ' amount ' ) . count ( ' orders ' ) .

  • Group a JavaScript array of objects using groupjsby's groupBy() function
  • Sum a specific field (like revenue or amount) for each group based on a key (such as status)
  • Install groupjsby via npm, handle zero dependencies, and skip null/undefined/non-numeric values

Beyond the age of the console

Beyond the Console: Is Cloud Gaming Finally Ready to Take Over? A decade ago, trying to play a graphic-heavy game like Cyberpunk 2077 or Alan Wake 2 on an ultrabook or a smartphone would have melted…

More from Monday 17 August →