Vincent D'Onofrio
as
Father Casey
Emile Hirsch
as
Francis Doyle
Jena Malone
as
Margie Flynn
Jodie Foster
as
Sister Assumpta
Lew Temple
as
Floyd
Amy Brenneman
as
Lucille
Emile Hirsch
as
Peel
Yaya DaCosta
as
Sarah
Meta Golding
as
Kelly
Emile Hirsch
as
Martin
J.K. Simmons
as
Mr. Gallo
Beau Knapp
as
Daryl
Emory Cohen
as
JC
Zoey Deutch
as
Kate
Emile Hirsch
as
Vincent
Sean Penn
as
Self
Robert Patrick
as
Self
Emile Hirsch
as
Self
Annie Potts
as
Self
Jacob Wysocki
as
Lawrence Doggi
Aubrey Plaza
as
Lulu Danger
Emile Hirsch
as
Shane Danger
Zach Cherry
as
Tyrone
James DuMont
as
Bank Manager 1 episode, 2013
Sarah Hyland
as
Blanche Barrow 2 episodes, 2013
Emile Hirsch
as
Clyde Barrow 2 episodes, 2013
Ritchie Montgomery
as
Turner 1 episode, 2013
Emile Hirsch
as
Shiori Kutsuna
as
Jared Leto
as
Nick Lowell
Young Dais
as
Takeshi
Sergio Castellitto
Director
Emile Hirsch
as
Diego
Penélope Cruz
as
Gemma
Sergio Castellitto
as
Giuliano
Brian Skiba
Director
John Cusack
as
John Calloway
Jake Manley
as
Mike Breslin
Emile Hirsch
as
Rick Calloway
Chris Jai Alex
as
Sam 'Rosas Mano'
Alexander Ward
as
Huntsman
Emile Hirsch
as
Paul
David Kallaway
as
Pimp
Jonathan Rhys Meyers
as
John Kaplan
Michael Madsen
as
Lord Samuel Morgan
Emile Hirsch
as
Michael Rubino
Jeremy Piven
as
Vincent
Emile Hirsch
as
Cardillo
David Zayas
as
John the Baptist
Mel Gibson
as
Ray
Kate Bosworth
as
Troy
Emile Hirsch
as
Byron
Michael Beach
as
Detective Yarbrough
Bruce Willis
as
Karl
Megan Fox
as
Rebecca
Vincent Laresca
as
Bo Dietl
as
Emile Hirsch
as
Bobby Belucci
Lucy Hale
as
Gina
Zach Lipovsky
Director
Reese Alexander
as
ADF Agent
Dean Redman
as
ADF Captain
Emile Hirsch
as
Dad
Robert Davi
as
Emile Hirsch
as
Etan
Adam LeFevre
as
Bob Clyde
Deirdre O'Connell
as
Marge Dwyer
Sigourney Weaver
as
Sandy Travis
Emile Hirsch
as
Tim Travis