Joseph Maher
as
Adams
Read Morgan
as
Booking Cop
David Warner
as
Dr. John Leslie Stevenson aka Jack the Ripper
M.C. Gainey
as
London Bobby
David Hugh Jones
Director
Patrick Stewart
as
Mr. Ebenezer Scrooge
Celia Imrie
as
Mrs. Bennett
Saskia Reeves
as
Mrs. Cratchit
Roger Hammond
as
Second Broker
Michael Winterbottom
Director
David Tennant
as
Drunk Undergraduate
Kate Winslet
as
Sue Bridehead
Paul Bown
as
Uncle Jim
Joseph Cotten
as
Brian Cameron
Angela Lansbury
as
Nancy
Ingrid Bergman
as
Paula Alquist
Terry Moore
as
Paula Alquist - Age 14
Stephen Gaghan
Director
Ralph Fiennes
as
Barry
Robert Downey Jr.
as
Dr. John Dolittle
Emma Thompson
as
Poly
Nathan Juran
Director
Edward Judd
as
Arnold Bedford
Peter Finch
as
Bailiff's Man
Marne Maitland
as
Dr. Tok, UN Space Agency
Martha Hyer
as
Kate Callender
Lewis Allen
Director
Raymond Huntley
as
Henry Courtney
Ray Milland
as
Mark Bellis
Ann Todd
as
Olivia Harwood
Geraldine Fitzgerald
as
Susan Courtney
Kenneth Welsh
as
Dr. Watson
John Dunn-Hill
as
Lamplighter
Matt Frewer
as
Sherlock Holmes
Cary Lawrence
as
Sister Helen
Elliott Mason
as
Mrs. McCosh - the Housekeeper
Roland Culver
as
Richard Halton
Madge Evans
as
Agnes
Stratford Johns
as
Herod / Alfred Taylor
Douglas Hodge
as
John the Baptist / Lord Alfred 'Bosey' Douglas
Charlie Murphy
as
Anne Brontë
James Norton
as
Duke of Wellington
Jonathan Pryce
as
Patrick Brontë
Phyllis Calvert
as
Clarissa Richmond / Clarissa Rohan
Diana King
as
Jane Seymour
Alexander Knox
as
Bit Part
Leslie Phillips
as
Boy Doffing Cap at Parade
Oliver Parker
Director
Ben Barnes
as
Dorian Gray
Rebecca Hall
as
Emily Wotton
Colin Firth
as
Lord Henry Wotton
Ben Kingsley
as
Dr. Watson
Michael Caine
as
Sherlock Holmes
Luke Evans
as
Ebenezer Scrooge
Olivia Colman
as
Ghost of Christmas Past
Jessie Buckley
as
Isabel Fezziwig
Jonathan Pryce
as
Jacob Marley
Rex Smith
as
Frederic
David Hatton
as
Samuel
Kevin Kline
as
The Pirate King
Mitchell Lichtenstein
Director
Janet McTeer
as
Anne Montague
Jena Malone
as
Constance
James Norton
as
Harry