Morgan Freeman as Thor...