Marcus Langford
as
Constable
Vinnie Jones
as
Himself
Ben Kingsley
as
Dr. Watson
Michael Caine
as
Sherlock Holmes
Mac Brandt
as
Bert the Bartender
Allison Janney
as
Nancy
James Landry Hébert
as
Pete
Andre Royo
as
Royal
Robin Williams
as
Self
John Lennon
as
Self
Jon Voight
as
Self
Randy Newman
as
Self
Yoshishige Yoshida
Director
Kakuko Chino
as
Jûkichi Uno
as
Kenkichi Matsumiya
Teruo Yoshida
as
News reporter
Eijirô Tôno
as
Priest
Edwin Maxwell
as
Jake Symonds
Fredric March
as
Jerry Corbett
Sylvia Sidney
as
Joan Prentice
Bill Elliott
as
Party Guest
Mickey Keating
Director
Larry Fessenden
as
Smith
Frank Whaley
Director
Kate Mara
as
Allyson
John Leguizamo
as
Jorge
Ethan Hawke
as
Len Coles
Austin Pendleton
as
Winston
Jack O'Connell
as
Blake
Lesley Manville
as
Cynthia
Eddie Marsan
as
Mitch
Tony Bennett
as
Self
Jon Gunn
Director
Nancy Travis
as
Barbara Schmitt
Rick Skene
as
Crew Member
Alan Ritchson
as
Ed Schmitt
Amy Acker
as
Theresa Schmitt
Danuta Stenka
as
Wiola
Anushka Sharma Kohli
as
Bijlee Mandola
Shabana Azmi
as
Deviji
Mathieu Amalric
as
Henri Vuillard - Abel and Junon's middle child
Catherine Deneuve
as
Junon Vuillard
Françoise Bertin
as
Rosaimée Vuillard - Abel's mother's girlfriend
Angelina Jolie
Director
Mélanie Laurent
as
Lea
Richard Bohringer
as
Patrice
Brad Pitt
as
Roland
Angelina Jolie
as
Vanessa
Kathryn Morris
as
Angela
Kurt Caceres
as
Mr. Kale
Rachel Winfree
as
Neighbor
Rodrigo Fernandez-Stoll
as
Brian Gardner
Josh Cruddas
as
Deputy Frank Wiley
Pedro Miguel Arce
as
Deputy Lee Hargood
Nicholas Campbell
as
Sheriff Bill McLean
Louis Malle
Director
Maurice Ronet
as
Alain Leroy
Micha Bayard
as
Bit part
Henri Serre
as
Frédéric
Alexandra Stewart
as
Solange
John Lee Hancock
Director
Ruth Wilson
as
Margaret Goff
Emma Thompson
as
P.L. Travers
Colin Farrell
as
Travers Goff
Tom Hanks
as
Walt Disney