All Cast

Casey Affleck

Casey Affleck

Lou Ford

Kate Hudson

Kate Hudson

Amy Stanton

Jessica Alba

Jessica Alba

Joyce Lakeland

Ned Beatty

Ned Beatty

Chester Conway

Tom Bower

Tom Bower

Sheriff Bob Maples

Simon Baker

Simon Baker

Howard Hendricks

Bill Pullman

Bill Pullman

Billy Boy Walker

Elias Koteas

Elias Koteas

Joe Rothman

Liam Aiken

Liam Aiken

Johnnie Pappas

Brent Briscoe

Brent Briscoe

Bum

Matthew Maher

Matthew Maher

Deputy Jeff Plummer

Jay R. Ferguson

Jay R. Ferguson

Elmer Conway

Blake Lindsley

Blake Lindsley

Waitress

Noah Crawford

Noah Crawford

Mike (age 15)

Caitlin Turner

Caitlin Turner

Helene

Ali Nazary

Ali Nazary

Max Pappas