All Cast

Richard Gere
Robert Miller

Susan Sarandon
Ellen Miller

Tim Roth
Det. Michael Bryer

Brit Marling
Brooke Miller

Laetitia Casta
Julie Cote

Nate Parker
Jimmy Grant

Stuart Margolin
Syd Felder

Chris Eigeman
Gavin Briar

Graydon Carter
James Mayfield

Bruce Altman
Chris Vogler

Larry Pine
Jeffrey Greenberg

Curtiss Cook
Det. Mills

Reg E. Cathey
Earl Monroe

Felix Solis
A.D.A. Deferlito

Tibor Feldman
Judge Rittenband

Austin Lysy
Peter Miller

Monica Raymund
Reina

Gabrielle Lazure
Sandrine Cote

Shawn Elliott
Flores

Sophie Lane Curtis
Ava Stanton
