All Cast

Nicole Kidman

Nicole Kidman

Grace Margaret Mulligan

Paul Bettany

Paul Bettany

Tom Edison

John Hurt

John Hurt

Narrator (voice)

Stellan Skarsgård

Stellan Skarsgård

Chuck

Philip Baker Hall

Philip Baker Hall

Tom Edison Sr.

Patricia Clarkson

Patricia Clarkson

Vera

Ben Gazzara

Ben Gazzara

Jack McKay

Chloë Sevigny

Chloë Sevigny

Liz Henson

Siobhan Fallon Hogan

Siobhan Fallon Hogan

Martha

James Caan

James Caan

The Big Man

Blair Brown

Blair Brown

Mrs. Henson

Zeljko Ivanek

Zeljko Ivanek

Ben

Jeremy Davies

Jeremy Davies

Bill Henson

Lauren Bacall

Lauren Bacall

Ma Ginger

Harriet Andersson

Harriet Andersson

Gloria

Thom Hoffman

Thom Hoffman

Gangster

Jean-Marc Barr

Jean-Marc Barr

The Man with the Big Hat

John Randolph Jones

John Randolph Jones

Gangster

Udo Kier

Udo Kier

The Man in the Coat

Cleo King

Cleo King

Olivia

Miles Purinton

Miles Purinton

Jason

Bill Raymond

Bill Raymond

Mr. Henson

Shauna Shim

Shauna Shim

June

Evelina Brinkemo

Evelina Brinkemo

Athena

Anna Brobeck

Anna Brobeck

Olympia

Tilde Lindgren

Tilde Lindgren

Pandora

Evelina Lundqvist

Evelina Lundqvist

Diana

Helga Olofsson

Helga Olofsson

Dahlia

Ulf Andersson

Ulf Andersson

Additional Cast

Jan Coster

Jan Coster

Additional Cast

Mattias Fredriksson

Mattias Fredriksson

Additional Cast

Andreas Galle

Andreas Galle

Additional Cast

Barry Grant

Barry Grant

Additional Cast

László Hágó

László Hágó

Additional Cast

Niklas Henriksson

Niklas Henriksson

Additional Cast

Mikael Johansson

Mikael Johansson

Additional Cast

Hans Karlsson

Hans Karlsson

Additional Cast

Lee R. King

Lee R. King

Additional Cast

Oskar Kirkbakk

Oskar Kirkbakk

Additional Cast

Ingvar Örner

Ingvar Örner

Additional Cast

Erich Silva

Erich Silva

Additional Cast

Kent Vikmo

Kent Vikmo

Additional Cast

Eric Voge

Eric Voge

Additional Cast

Ove Wolf

Ove Wolf

Additional Cast