Scarlett Johansson thinks Avengers: Age of Ultron is Shakespearean. The 30-year-old actress, who reprises her role as Black Widow in the latest instalment of the Marvel franchise, believes the film is different from any other superhero tale because of its complex plot.“There’s a Shakespearean aspect to the story that Joss Whedon has crafted – particularly with the villain Ultron. His artificial intelligence is created by Tony Stark to protect humanity, but because Ultron’s born of Tony’s ego, he’s tragically flawed,” she said.