Nicolas Cage plays Michael Williams, a down-on-his-luck drifter who gets mistaken for a hitman and finds himself in a dangerous game of deception.
Dennis Hopper portrays Lyle from Dallas, a shady and unpredictable character with his own hidden agenda in the small town of Red Rock West.
Lara Flynn Boyle brings Suzanne Brown to life, a femme fatale who becomes entangled in the twisted events unfolding in Red Rock West.
J.T. Walsh embodies Wayne Brown, a key player in the town's criminal underbelly whose actions have far-reaching consequences for all involved.
Timothy Carhart takes on the role of Deputy Matt Greytack, a law enforcement officer caught in the middle of the escalating chaos in Red Rock West.
Dan Shor portrays Deputy Russ Bowman, a member of the local police force who finds his loyalties tested as events spiral out of control.
Dwight Yoakam appears as the enigmatic Truck Driver, whose brief encounter with Michael sets off a chain of events with deadly consequences.
Craig Reay plays Jim, a mysterious figure with his own connections to the unfolding drama in Red Rock West.
Vance Johnson portrays Mr. Johnson, a character whose motivations remain unclear as the tension mounts in the small town.
Robert Apel takes on the role of Howard, a supporting character whose actions may have significant ramifications for the main characters.
Bobby Joe McFadden appears as the Old Man, a local resident whose presence adds to the atmosphere of mystery and danger in Red Rock West.
Dale Gibson portrays Kurt, a minor character who nonetheless plays a part in the intricate web of intrigue that unfolds in the movie.
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.