在《復仇者聯盟3:無限戰爭》一開始,滅霸跟蹤空間寶石來到逃離海拉魔爪的阿斯加德人乘坐的飛船上。在幾乎屠殺所有人之後,船上只剩下雷神、洛基、海姆達爾和洛克四人。由於倖存的希望渺茫,海姆達爾利用彩虹橋將浩克送到地球,向復仇者發出警告,而留下兩位王子與滅霸周旋。
當時,一些人認為這是一個倉促的決定,但很可能,這是號稱能夠看穿一切的海姆達爾深思熟慮後的選擇。一位影迷在Reddit上發表了一個帖子,合理地解釋了海姆達爾選擇拯救浩克,而不是雷神和邪神的原因。
不選擇洛基,是因為他既不可靠,又自私自利。由於嫉妒哥哥成為了雷神,洛基把冰霜巨人引到了阿斯加德。同時,在《復仇者聯盟》中,他成為了滅霸的手下,導致了許多無辜人類的死亡。此外,在《雷神2》中,洛基通過詐死潛入阿斯加德,剝奪了奧丁的權力並把他流放到地球,自己登上了王座。此後,儘管九界一片混亂,他仍過著逍遙快樂的生活,直到索爾在《雷神3》中揭開他的謊言。
洛基只顧自己享受,寧願呆在薩卡星,也不願面對海拉,即使阿斯加德和九界在海拉手中化為一片灰燼,他也毫不關心。雖然在《雷神3》結尾,他對自己的行為做出了一定的補救,但已經太遲了。對海姆達爾來說,他覺得洛基無法信任,不值得拯救。
另一方面,按照奧丁的期望,索爾最終成為了真正的阿斯加德國王。他隨時準備犧牲自己的生命,不但為了阿斯加德,也為了任何需要他拯救的領域。確保人民的安全是他的首要任務,因此,即使海拉佔據上風,他也回到了阿斯加德。作為仙宮戰士和索爾依賴的朋友,海姆達爾知道,索爾寧願為拯救人民光榮地死去,也不願海姆達爾為救他而犧牲他的人民。
相反,海姆達爾選擇救布魯斯·班納,是因為他知道,即使在由於憤怒變身成為綠巨人後,浩克也有著自己的底線。浩克勇鬥海拉手下的巨狼和軍隊,無私地拯救了剩下的阿斯加德人口。在船上,他甚至試圖打敗滅霸,但不幸被制服。當滅霸聲稱地球上還有另外兩顆寶石後,海姆達爾決定把浩克送到地球,以向復仇者發出警告,提醒他們做好準備。
另外,海姆達爾選擇救布魯斯,還因為他是一名地球人、智慧的學者,更是復仇者聯盟中的一員。布魯斯不僅知道地球所面臨的風險,而且,如果要為拯救地球人而面臨生死抉擇,他也會做出與索爾相同的選擇。