- Sam Worthington Nick Cassidy
- Elizabeth Banks Lydia Mercer
- Jamie Bell Joey Cassidy
- Ed Harris David Englander
- Edward Burns Jack Dougherty
- Anthony Mackie Mike Ackerman
- Titus Welliver Nathan Marcus
- Genesis Rodriguez Angie
- Kyra Sedgwick Suzie Morales
- Jimmy Palumbo Detective