Hot on the heels of the news this week that production of Spider-Man 4 is delayed, Paramount and Marvel Entertainment have pushed up the release of Thor by two weeks to May 6, 2011, reports Variety. Thor, starring Chris Hemsworth and Natalie Portman, was going to open on May 20.