Rumors have been running rampant regarding Marvel Studios upcoming Spider-Man 3. The film began filming earlier this month in Atlanta, GA. The film will see Tom Holland return as the web-slinger against Jamie Foxx as Electro. As many remember, Jamie Foxx played Electro in The Amazing Spider-Man 2. That is when it became apparent that […]