Sean Penn plays Bobby Cooper, the lead character who finds himself trapped in a dangerous situation in a small town.
Nick Nolte portrays Jake McKenna, a key figure in the town where Bobby becomes embroiled in a complex web of deception.
Jennifer Lopez takes on the role of Grace McKenna, a pivotal character in the unfolding events that impact Bobby's life.
Joaquin Phoenix plays Toby N. Tucker, a mysterious character who adds to the tension and intrigue in the story.
Claire Danes portrays Jenny, a character whose presence in the town adds another layer of complexity to the narrative.
Powers Boothe depicts Sheriff Virgil Potter, a law enforcement figure caught up in the turmoil surrounding Bobby's predicament.
Billy Bob Thornton plays Darrell, a character with his own motivations and connections to the events unfolding in the town.
Jon Voight portrays the Blind Man, a mysterious figure who crosses paths with Bobby and influences the course of events.
Abraham Benrubi appears as Biker #1, adding to the colorful array of characters that populate the small Arizona town.
Richard Rutowski takes on the role of Biker #2, another individual who plays a part in the unfolding drama.
Aida Linares plays Jamilla, a character who adds to the tapestry of intrigue in the town where Bobby finds himself in peril.
Sean Stone portrays the Boy in Grocery Store, a minor character who nonetheless contributes to the atmosphere of the small town setting.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.