Thor: Ragnarok – Cast Photos Chris Hemsworth as Thor Tom Hiddleston as Loki Cate Blanchett as Hela Idris Elba as Heimdall Jeff Goldblum as the Grandmaster Tessa Thompson as Valkyrie Karl Urban as Skurge Mark Ruffalo as Bruce Banner / The Hulk Anthony Hopkins as Odin Rachel House as Topaz Taika Waititi as Korg