- Casey Affleck Patrick Kenzie
- Michelle Monaghan Angie Gennaro
- Morgan Freeman Jack Doyle
- Ed Harris Remy Broussard
- Amy Ryan Helene McCready
- Amy Madigan Beatrice McCready
- John Ashton Nick Poole
- Titus Welliver Lionel McCready
- Robert Wahlberg Detective O'Malley
- Mark Margolis Leon Trett
- Edi Gathegi Cheese
- Michael Kenneth Williams Devin