Cast
Sean Patrick Flanery as Connor MacManus, one-half of the MacManus twins. In addition to the "Veritas" tattoo on his left hand, he now has a tattoo of Christ's upper torso and face on his back.
Norman Reedus as Murphy MacManus, the other half of the MacManus twins. In addition to the "Aequitas" tattoo on his right hand, he now has a tattoo of Christ's nailed feet on his back.
Clifton Collins Jr. as Romeo, a Mexican fighter who becomes the twins' new sidekick.
Billy Connolly as Noah "Il Duce" MacManus, the father of the MacManus twins.
Matt Lemche as Young Noah MacManus
Julie Benz as FBI Special Agent Eunice Bloom, the agent assigned to the gang murders connected to the Saints. She is a former apprentice of Paul Smecker.
Willem Dafoe as FBI Special Agent Paul Smecker, an ally of the MacManus twins in the first film. He fakes his own death and reveals at the end that he has started an agency funded by the Catholic Church that will help the Saints escape from jail and continue their work as vigilantes.
Judd Nelson as Concezio "Little Yaka" Yakavetta, the son of Don 'Papa' Joe Yakavetta, who was executed by the Saints in court eight years ago. He hires a hitman to execute a priest to call out the Saints.
Bob Marley as Detective David Greenly, a detective partnered with 'Dolly' and Duffy.
David Ferry as Detective "Dolly" Alapopskalius, a detective partnered with Duffy and Greenly.
Brian Mahoney as Detective Duffy, a detective partnered with 'Dolly' and Greenly.
Peter Fonda as Louie "The Roman" Romano, Noah's former friend, who had him sent to prison in 1975.
Robert Mauriell as Young Louie Romano
Daniel DeSanto as Ottilio "The Little Man" Panza, a hitman of short stature hired by Yakavetta to kill a priest.
David Della Rocco as David "The Funny Man" Della Rocco, the twins' former sidekick, who was killed by Joe Yakavetta in the first film. He appears in flashbacks and dream sequences.
Paul Johansson as FBI Special Agent Bill Kuntsler, the agent who suspends Special Agent Bloom and takes over the gang murder case.
Gerard Parkes as "Doc" McGinty, the owner of an Irish pub and a friend of the twins. He has a stutter and Tourette syndrome.
Bob Rubin as George "Gorgeous George", Yakavetta's underboss from Brooklyn. He is forced by Special Agent Bloom and the twins to give information on the Yakavetta clan.
Mairtin O'Carrigan as Father Sibeal MacManus, the cousin of Noah MacManus.
Louis Di Bianco as Patronazzi, an old mobster and friend of Louie's.
Aaron Berg as Joe "Jo-Jo" Rhama, one Yakavetta's top lieutenants.
Richard Fitzpatrick as The Chief, Chief of the Boston Police Department.
Tig Fong as Asian Gangster, leader of the Chinese Triads who is smuggling drugs for Yakavetta.
Pedro Salvin as Uncle Cesar, Romeo's uncle and an alley of the Saints.
Sweeney MacArthur as Jacob MacManus, Noah's father who was killed by mobsters in the 1950s.
Dwayne McLean as Father Douglas McKinney, a priest who was killed in attempt to frame the Saints.
Robb Wells as Jimmy "The Gofer" Green, Concezio Yakavetta's consigliere