Sean Beckwith (Jason Patric) is een rancher wiens dochter Leigh (Teresa Decher) tijdens een reis naar Mexico met haar beste vriendin op mysterieuze wijze verdwijnt. Hij besluit de grens over te steken om haar te vinden.
Nadat de lokale autoriteiten weinig hulp bieden, ontdekt Sean dat ze samenwerken met een gevaarlijk kartel. Met de hulp van oorlogsvriend Max Vohden (Cam Gigandet), een voormalige marinier, neemt Sean het heft in eigen hand.