All Cast

Ben Affleck

Ben Affleck

Danny Rourke

Alice Braga

Alice Braga

Diana Cruz

William Fichtner

William Fichtner

Dellrayne

J. D. Pardo

J. D. Pardo

Nicks

Dayo Okeniyi

Dayo Okeniyi

River

Jeff Fahey

Jeff Fahey

Carl

Jackie Earle Haley

Jackie Earle Haley

Jeremiah

Zane Holtz

Zane Holtz

Trout

Ruben Javier Caballero

Ruben Javier Caballero

Watkins

Kelly Frye

Kelly Frye

Viv

Sandy Avila

Sandy Avila

Thelma

Ryan Ryusaki

Ryan Ryusaki

Bong

Hala Finley

Hala Finley

Minnie (10 yo)

Ionie Olivia Nieves

Ionie Olivia Nieves

Minnie (7 yo)

Corina Calderon

Corina Calderon

Maria

Nikki Dixon

Nikki Dixon

Therapist

Bonnie Discepolo

Bonnie Discepolo

Business Woman #1

Kelly Phelan

Kelly Phelan

Business Woman #2

Evan Vines

Evan Vines

Lyle Terry

Patrick A. Grover

Patrick A. Grover

TV Reporter #1

Jordan Hunter Jones

Jordan Hunter Jones

Armored Guard #1

Justin Hall

Justin Hall

Armored Guard #2

Lawrence Varnado

Lawrence Varnado

Bank Manager

Natalie D. Garcia

Natalie D. Garcia

Bank Teller

Carrick O'Quinn

Carrick O'Quinn

Bank Guard

Derek Russo

Derek Russo

Tiny

Steve Brudniak

Steve Brudniak

Texas Ranger

Camila Téllez

Camila Téllez

Waitress

Dana Wing Lau

Dana Wing Lau

TV Reporter #2

Jose Barajas

Jose Barajas

Border Guard

Sonia Izzolena

Sonia Izzolena

Potted Plant Lady

Bobby Hernandez

Bobby Hernandez

Mexican Police Officer #1

Gabriel 'G-Rod' Rodriguez

Gabriel 'G-Rod' Rodriguez

Mexican Police Officer #2

Georgia Foy

Georgia Foy

TV Reporter #3