Vincent D'Onofrio
as
Father Casey
Emile Hirsch
as
Francis Doyle
Jena Malone
as
Margie Flynn
Jodie Foster
as
Sister Assumpta
Lauryn Hill
as
Narrator in English version
Amilcar Cabral
as
Self - founder of Partido Africano da Independência da Guiné e Cabo Verde
Emma Stone
as
Amelia
Jason Sudeikis
as
David Marshall
Simon Sinn
as
Mr. Lee
Bradley Cooper
as
Trash
Kamala Lopez
as
Agent Martinez
Frances Fisher
as
Judge Meyerson
Alan Rachins
as
Judge Resnick
Jamie Anne Allman
as
Marianna Deison
David Krumholtz
as
Ben
Mena Suvari
as
Rachel
Marisa Tomei
as
Rita
Natasha Lyonne
as
Vivian
Antonia Thomas
as
Angela
James Lance
as
DJ Ray Henderson
Ricky Tomlinson
as
John's Grandad
Steve Coogan
as
Mr. Banks
Sean Astin
as
Hank
Jon Voight
as
Paul Bryant
John F. Kennedy
as
Self
Simon Baker
Director
Elizabeth Debicki
as
Eva
Rachael Blake
as
Mrs. Pike
Simon Baker
as
Sando
Michael Vincent Dagostino
as
Doctor
Evan Adams
as
Evan
Michiel Huisman
as
Father Gaston
Forrest Goodluck
as
Saul
Lawrence Kasdan
Director
Morgan Freeman
as
Col. Abraham Curtis
Campbell Lane
as
Old Man Gosselin
Timothy Olyphant
as
Pete
Michael Dobson
as
Stranger on Curb
Lucy-Jane Quinlan
as
Emelda
Martine McCutcheon
as
Gertie Roberts
Joe Pantoliano
as
Al Braverman
Amy Smart
as
Linda Wepner
Taryn Manning
as
Phyllis Wepner
Doug Rand
as
Blake Turner
Bob Rumnock
as
Self
Richard Riehle
as
The Mr.
Dorothy Lyman
as
The Mrs.
Rebecca Hall
as
Christine
Kimberley Drummond
as
Gail
Michael C. Hall
as
George
Susan Pourfar
as
Miranda
Jo Hartley
as
Betty Torvill
Sophie Robertson
as
Ella
Jaime Winstone
as
Janet Sawbridge
Anita Dobson
as
Miss Perry
Blake Cooper
as
Bobby Marks
Judy Greer
as
Lenore Marks
Luke Benward
as
Pete Marino
Beau Knapp
as
Willie Rumson