Thor faces Loki in an epic battle, but he might be needing something... More