marvel Christopher Eccleston cast as the villain in Thor 2, geekdom is immediately overwhelmed Jamie Frevele