Ben Affleck ... Joe Coughlin
Brendan Gleeson ... Thomas Coughlin
Chris Cooper ... Chief Irving Figgis
Chris Messina ... Dion Bartolo
Elle Fanning ... Loretta Figgis
Scott Eastwood ... Danny Coughlin
Sienna Miller ... Emma Gould
Zoe Saldana ... Graciella Corrales