Craig Brewer
Director
Barry Shabaka Henley
as
Demond
Bob Odenkirk
as
Lawrence Woolner
Susan Sarandon
as
Peggy Grant
Eddie Murphy
as
Rudy
Rory Culkin
as
Rudy
Laura Linney
as
Sammy
Gaby Hoffmann
as
Sheila
Mark Ruffalo
as
Terry
Rose McIver
as
Amber
Alice Krige
as
Queen Helena
Daniel Fathers
as
Rudy
Anna Boden
Director
Richard Bull
as
Earl Higgins
Eddie Martinez
as
Rafael
Karl Bury
as
Rudy
Michael Gaston
as
Stu
Jennifer Lawrence
as
Joy
Bradley Cooper
as
Neil Walker
Robert De Niro
as
Rudy
Isabella Rossellini
as
Trudy