Robert De Niro
Father Bobby
Dustin Hoffman
Danny Snyder
Jason Patric
Lorenzo 'Shakes' Carcaterra
Brad Pitt
Michael Sullivan
Brad Renfro
Young Michael Sullivan
Minnie Driver
Carol Martinez
Billy Crudup
Tommy Marcano
Vittorio Gassman
King Benny
Terry Kinney
Ralph Ferguson
Bruno Kirby
Shakes' Father
Joe Perrino
Young Lorenzo 'Shakes' Carcaterra
Geoffrey Wigdor
Young John Reilly
Jonathan Tucker
Young Tommy Marcano
Joseph Attanasio
Male Juror (as Joe Attanasio)
Gerry Becker
Forensics Expert
Pasquale Cajano
Superintendent
George Georgiadis
Hot Dog Vendor
Ruth Maleczech
Woman at Subway Station
Danny Mastrogiorgio
Nick Davenport
Mary B. McCann
Sister Carolyn (as Mary McCann)
James Pickens Jr.
Marlboro
Wendell Pierce
Little Caesar
Sean Patrick Reilly
Young King Benny
Peter Rini
Frank Magciccio
Tom Signorelli
Confessional Man
Patrick Tull
Jerry the Bartender
Aida Turturro
Mrs. Salinas
James Rosin
Neighbourhood Man