Tom Hiddlestone as Thor