Cast (32)

Billie Piper

Sally Lockhart

Matt Smith

Jim Taylor

Julie Walters

Mrs. Holland

JJ Feild

Frederick Garland

Hayley Atwell

Rosa Garland

Elliot Cowan

Hendrick Van Eeden

Sian Thomas

Mrs Rees

Trevor Cooper

Mr Higgs

Robert Glenister

Samuel Selby

Dominic Coleman

Jeremiah Blyth

Miles Anderson

Major Marchbanks

Ramon Tikaram

Maharaja

Don Gilet

Henry Hopkins

David Harewood

Matthew Bedwell

Tony Maudsley

Mr. Berry

Martin Jarvis

Voice of Capt. Lockhart (voice)

Kay Lyon

Ellen

Robert Putt

Porter

Tilly Vosburgh

Mrs Thorpe

Tom Davey

Young Lockhart

Pik-Sen Lim

Madame Sheng

Julia Joyce

Young Sally

Tom Wu

Perak

Sandra Maitland

Landlady

Dennis Banks

Cabbie

Billy Seymour

Paddy

Chloe Walker

Adelaide

Matthew Cureton

Young Marchbanks

Kevin John Harvey

Seadog

Jason Chan

Chinese Man

Nathanael Kelly

Clerk

Elliot Cowan

Van Eeden

Crew (61)

Brian Percival

Director

Peter Greenhalgh

Director of Photography

Kate Bartlett

Producer

Rebecca Eaton

Executive Producer

Kristina Hetherington

Editor

Matt Harrigan

Producer

Sally Woodward Gentle

Executive Producer

Philip Pullman

Novel

Adrian Hodges

Screenplay

Paul Bennett

Third Assistant Director

Camilla Curtis

Production Secretary

Ken Payne

Assistant Accountant

Jonathan Wicks

Location Manager

Zoƫ Edwards

Production Coordinator

Kevin McSweeney

Production Accountant

Debbie Bowser

First Assistant Director

Matt Carver

Second Assistant Director

Judy Gayton

Script Supervisor

Crispin Hardy

Unit Manager

Zoe Clare Brown

Makeup Artist

Barry Moll

Construction Manager

Ashley Johnson

Makeup Artist

Mark Kebby

Art Direction

Sarah Moore

Costume Supervisor

Rob Brown

Wardrobe Assistant

Donal Woods

Production Design

Paddy Paddison

Standby Art Director

Charmian Adams

Supervising Art Director

Mike Power

Property Master

Lorraine Boyle

Costume Assistant

Una Maguire

Publicist

Martin Phipps

Original Music Composer

Mike Williams

Online Editor

Gordon Ronald

Production Consultant

Louise Mutter

Line Producer

Andrew Lawrence

Assistant Camera

Mark Holt

Special Effects

Caroline McManus

Post Production Supervisor

Christina Baker

Makeup Designer

Alice Greenland

Post Production Supervisor

Adam Coles

Focus Puller

Andy Bell

Electrician

Ricky Payne

Electrician

Amar Ingreji

Assistant Editor

Graham Headicar

Supervising Sound Editor

Rory Farnan

Dialogue Editor

Alan Coates

Electrician

Alan Martin

Gaffer

Steve Murray

Camera Operator

Rob Walton

Electrician

James Keast

Costume Designer

Christina Baker

Hair Designer

Stewart Hadley

Rigging Gaffer

Dean Murray

Clapper Loader

Keith Mead

Grip

Phillippa Hunt

Post Production Coordinator

Stuart Hilliker

Sound Mixer

Jill Trevellick

Casting Director

Chris Ashworth

Sound Recordist

Caroline Skinner

Script Editor

Chris Beeton

Colorist