Rosie Perez
as
Ann
Dianne Wiest
as
Lucinda
Teyonah Parris
as
Penelope
David Zellner
Director
Robert Forster
as
Old Preacher
David Zellner
as
Parson Henry
Mia Wasikowska
as
Penelope
Robert Pattinson
as
Samuel Alabaster
Vincent Cassel
as
Gregori
Nick Kroll
as
Ezra
Issac Ryan Brown
as
Brett
Henry Winkler
as
Grandpa Bill
Dee Bradley Baker
as
Jack
Lacey Chabert
as
Penelope
Judee Morton
as
Mrs. Forrester
Molly Ringwald
as
Penelope
Alan Marshall
as
Tate
Ivana Milicevic
as
Elly
David Shumbris
as
Man #1
Ray Liotta
as
Mr. Ancilla
Sophie Turner
as
Penelope
Sean Patrick Flanery
Director
Cherilyn Wilson
as
Becky
Charley Koontz
as
Cookie
Sonya Eddy
as
Nurse
Caylee Cowan
as
Penelope
Kate Vernon
as
Miriam Whitby
Augie Duke
as
Angela Wiltz
Sadie Katz
as
Nyla
Taryn Manning
as
Penelope
Mike Ferguson
as
Steve Wilson
Leonora Pitts
as
Monica's Mom
Jeff Garlin
Director
Helen Slayton-Hughes
as
Mrs. Moskowitz
Henriette Mantel
as
Myra
Elle Fanning
as
Penelope
Gina Gershon
as
Self
John Singleton
Director
Billy Zane
as
Brad
Denney Pierce
as
Cashier
Michael Rapaport
as
Dockworker
Lori Petty
as
Penelope
Walter Nudo
as
Claus
Charlotte Kirk
as
Kaly
Danny Glover
as
Mr. Ocean
Anamaria Marinca
as
Penelope
Alessandro Preziosi
as
Andrea
Clotilde De Spirito
as
Gesira
Maria Grazia Cucinotta
as
Penelope
Martin McDonagh
Director
Nick Searcy
as
Father Montgomery
Kerry Condon
as
Pamela
Samara Weaving
as
Penelope
Woody Harrelson
as
Willoughby