Avengers: Age of Ultron was filmed in 5 countries and had an enormous budget of $250 million. It starred Robert Downey Jr., Chris Hemsworth, Mark Ruffalo, Chris Evans, Scarlett Johansson, and James Spader as Ultron. The film was a box office success, grossing over $1.4 billion worldwide. Reviews praised the action scenes and villain Ultron, though some felt it didn't live up to the first Avengers film. Extensive marketing including early teaser trailers, promotional events, social media campaigns, and merchandise helped drive its financial success.