Chris Hemsworth : Thor

Natalie Portman : Jane Foster

Ray Stevenson : Volstag

Kat Dennings : Darcy Lewis

Anthony Hopkins : Odin

Tom Hiddleston : Loki

Idris Elba : Heimdall

Christopher Eccleston : Malekith

Zachary Levi : Fandral

Stellan Skarsgård : Dr Erik Selvig

Adewale Akinnuoye-Agbaje : Algrim

Jaimie Alexander : Sif

Rene Russo : Frigga

Stan Lee : Bus Driver

Clive Russell : Tyr

Tadanobu Asano : Hogun

Julian Seager : Marauder

Richard Whiten : Kemper

Richard Brake : Einherjar Captain