The second trailer for Thor has arrived and it looks better than the first. The movie stars Chris Hemsworth, Anthony Hopkins, Natalie Portman, Tom Hiddleston and Ray Stevenson and is directed by Kenneth Branagh. Thor will hit theaters on May 6, 2011. Hit the jump to check it out.