From left to right, Cameron Davis as Odin, Bennett Schmidt as Elfred, Thor & his puppeteer Erik Holm, Danny Dyer as Odd, a young fan, and Audrey Wilson as Mother.
From left to right, Cameron Davis as Odin, Bennett Schmidt as Elfred, Thor & his puppeteer Erik Holm, Danny Dyer as Odd, a young fan, and Audrey Wilson as Mother.