克里斯-海姆斯沃斯 Chris Hemsworth (饰演 Thor
) 娜塔莉-波特曼 Natalie Portman (饰演 Jane Foster
)
安东尼-霍普金斯 Anthony Hopkins (饰演 Odin
)
克拉克-格雷格 Clark Gregg (饰演 Agent Phil Coulson
)
凯特-戴琳斯 Kat Dennings (饰演 Darcy
)
伊德瑞斯-艾尔巴 Idris Elba (饰演 Heimdall
)
斯特兰-斯卡斯加德 Stellan Skarsgård (饰演 Professor Andrews
)
雷-史蒂文森 Ray Stevenson (饰演 Volstagg
)
蕾妮-罗素 Rene Russo (饰演 Frigga
)
汤姆-希德勒斯顿 Tom Hiddleston (饰演 Loki
)
杰米-亚历山大 Jaimie Alexander (饰演 Sif
)
科鲁姆-费奥瑞 Colm Feore (饰演 Ymir
)
浅野忠信 Tadanobu Asano (饰演 Hogun
)
Eric Allan Kramer
马提亚斯-施维赫夫 Matthias Schweighöfer
J-迈克尔-斯特拉辛斯基 J. Michael Straczynski
马特-巴特格里亚 Matt Battaglia (饰演 Pete
)
艾德里安娜-巴拉扎 Adriana Barraza
乔舒华-达拉斯 Joshua Dallas (饰演 Fandral (as Josh Dallas)
)
迈克尔-帕帕约翰 Michael Papajohn
Joshua Cox (饰演 Hailstrum (as Josh Coxx)
)
Patrick O'Brien Demsey (饰演 Agent Cale
)
Kimberly Evan (饰演 Lady in waiting to the queen
)
Troy Brenna (饰演 Kale
)
Harley Graham (饰演 Viking Girl
)
Courtney Jones (饰演 Asgardian Woman
)
Joseph Gatt (饰演 Grundroth
)
Deena Trudy (饰演 Guardian Angel
)
Darren Kendrick (饰演 Jotun Sentry
)
Zack Kennedy (饰演 Asgardian Man
)
Michael David (饰演 Counselor (as Michael Rebeiro)
)
Seth Coltan (饰演 Eager Townie
)
Gilbert Almario (饰演 Towney (uncredited)
)
Maryellen Aviano (饰演 Librarian (uncredited)
)
John John (饰演 Shield Guard (uncredited)
)
Kimberly Bishop (饰演 Asgardian Woman (uncredited)
)
Jason W. Camp (饰演 Einherjar Guard #2 (uncredited)
)
Richard Cetrone (饰演 Jotun Captain (uncredited)
)
Adam Critchlow (饰演 Einherjar Guard (uncredited)
)
Elizabeth Dean (饰演 Asgardian Woman (uncredited)
)
Rick L. Dean (饰演 Asgardian Man (uncredited)
)
Aurelius DiBarsanti (饰演 Worker (uncredited)
)
Mark Mark (饰演 Man in Bar (uncredited)
)
Cliff Gravel (饰演 Hospital Patient (uncredited)
)
Shaun Guttridge (饰演 Asgardian Man (uncredited)
)
Allan Hale (饰演 Shield Scientist (uncredited)
)
Ace Antonio (饰演 Asguardian Man (uncredited)
)
Eriks Alfons Hausmanis (饰演 Agent Joe Feeney (uncredited)
)
Isaac Kappy (饰演 Pet Store Clerk (uncredited)
)
Carrie Lazar (饰演 Viking Mom (uncredited)
)
斯坦-李 Stan Lee (饰演 (uncredited)
)
Juliet Lopez (饰演 Admitting Nurse (uncredited)
)
Kaiwi Lyman (饰演 Viking (uncredited)
)
David Mattey (饰演 (uncredited)
)
Paul T. Moore (饰演 Little Loki Arm (uncredited)
)
Stephen Oyoung (饰演 Einherjar Guard (uncredited)
)
Terry Parks (饰演 Male Nurse (uncredited)
)
Andrew Liam Pringle (饰演 Truck Driver (uncredited)
)
David T. Quan (饰演 Bar Patron / Pool Player (uncredited)
)
James Ryen (饰演 Einherjar Guard (uncredited)
)
Ryan Schaefer (饰演 Townie #3 (uncredited)
)
Scott Sheppard (饰演 Asgardian Man (uncredited)
)
Blake Silver (饰演 (uncredited)
)
Jon Tognacci (饰演 S.H.I.E.L.D. Guard (uncredited)
)
Camden Toy (饰演 Counselor (uncredited)
)
Travis Travis (饰演 Frost Giants (uncredited)
)
Jeff Copas (饰演 Viking (uncredited)
)
达科塔-高尤 Dakota Goyo (饰演 Young Thor
)
Douglas Tait (饰演 Frost Giant (uncredited))