All Cast

Kristen Stewart

Kristen Stewart

Snow White

Chris Hemsworth

Chris Hemsworth

The Huntsman

Charlize Theron

Charlize Theron

Queen Ravenna

Sam Claflin

Sam Claflin

William

Ian McShane

Ian McShane

Beith

Ray Winstone

Ray Winstone

Gort

Nick Frost

Nick Frost

Nion

Noah Huntley

Noah Huntley

King Magnus

Toby Jones

Toby Jones

Coll

Eddie Marsan

Eddie Marsan

Duir

Lily Cole

Lily Cole

Greta

Rachael Stirling

Rachael Stirling

Anna

Hattie Gotobed

Hattie Gotobed

Lily

Bob Hoskins

Bob Hoskins

Muir

Sam Spruell

Sam Spruell

Finn

Johnny Harris

Johnny Harris

Quert

Brian Gleeson

Brian Gleeson

Gus

Vincent Regan

Vincent Regan

Duke Hammond

Liberty Ross

Liberty Ross

Queen Eleanor

Chris Obi

Chris Obi

Mirror Man

Raffey Cassidy

Raffey Cassidy

Young Snow White

Xavier Atkins

Xavier Atkins

Young William

Izzy Meikle-Small

Izzy Meikle-Small

Young Ravenna

Anastasia Hille

Anastasia Hille

Ravenna's mother

Elliot Reeve

Elliot Reeve

Young Finn

Mark Wingett

Mark Wingett

Thomas

Jamie Blackley

Jamie Blackley

Iain

Dave Legeno

Dave Legeno

Broch

Greg Hicks

Greg Hicks

Black Knight General

Peter Ferdinando

Peter Ferdinando

Black Knight

Andrew Hawley

Andrew Hawley

Guard on Duty

Joey Ansah

Joey Ansah

Aldan

Gregor Truter

Gregor Truter

Duke's Commander

Tom Mullion

Tom Mullion

Soldier

Matt Berry

Matt Berry

Percy

Darren Kent

Darren Kent

Emaciated Peasant (uncredited)

Craig Garner

Craig Garner

Coll Dwarf Double (uncredited)

Duncan Casey

Duncan Casey

Ravenna Guard

Ryan Stuart

Ryan Stuart

Mercenary #3 (uncredited)