All Cast

Chris Hemsworth

Chris Hemsworth

Thor

Natalie Portman

Natalie Portman

Jane Foster

Tom Hiddleston

Tom Hiddleston

Loki

Christopher Eccleston

Christopher Eccleston

Malekith

Anthony Hopkins

Anthony Hopkins

Odin

Jaimie Alexander

Jaimie Alexander

Sif

Zachary Levi

Zachary Levi

Fandral

Ray Stevenson

Ray Stevenson

Volstagg

Tadanobu Asano

Tadanobu Asano

Hogun

Idris Elba

Idris Elba

Heimdall

Rene Russo

Rene Russo

Frigga

Adewale Akinnuoye-Agbaje

Adewale Akinnuoye-Agbaje

Algrim / Kurse

Kat Dennings

Kat Dennings

Darcy Lewis

Stellan Skarsgård

Stellan Skarsgård

Erik Selvig

Alice Krige

Alice Krige

Eir

Clive Russell

Clive Russell

Tyr

Jonathan Howard

Jonathan Howard

Ian Boothby

Ramone Morgan

Ramone Morgan

John

Obada Alassadi

Obada Alassadi

Navid

Imaan Chentouf

Imaan Chentouf

Maddie

Claire Brown

Claire Brown

Volstagg's Wife

Henry Calcutt

Henry Calcutt

Volstagg's Child #1

Ava Caton

Ava Caton

Volstagg's Child #2

Abbie McCann

Abbie McCann

Volstagg's Child #3

Thomas Arnold

Thomas Arnold

Desk Officer

Sam Swainsbury

Sam Swainsbury

Stonehenge TV News Reporter

Connor Donaghey

Connor Donaghey

Sad Child

Royce Pierreson

Royce Pierreson

Student

Annabel Norbury

Annabel Norbury

Woman on Platform

Sophie Cosson

Sophie Cosson

Wench #1

Chris O'Dowd

Chris O'Dowd

Richard

Justin Edwards

Justin Edwards

Police Officer #1

Gruffudd Glyn

Gruffudd Glyn

Police Officer #2

Richard Brake

Richard Brake

Einherjar Lieutenant

Stan Lee

Stan Lee

Stan Lee

Steve Scott

Steve Scott

Steve Scott

Brett Tucker

Brett Tucker

Einherjar Guard

Talulah Riley

Talulah Riley

Nurse

Richard Wharton

Richard Wharton

Asylum Patient

Tony Curran

Tony Curran

Bor (uncredited)

Chris Evans

Chris Evans

Loki as Captain America (uncredited)

Benicio del Toro

Benicio del Toro

Taneleer Tivan / The Collector (uncredited)

Ophelia Lovibond

Ophelia Lovibond

Carina (uncredited)

Elsa Pataky

Elsa Pataky

Jane Foster stand-in (uncredited)

Joe Cash

Joe Cash

Police Officer (uncredited)

Kamay Lau

Kamay Lau

Vanir Woman (uncredited)