Ben (Aaron Taylor-Johnson), een rustige en vreedzame Boeddhist en zijn beste vriend Chon (Taylor Kitsch), een ex-marinier en ex-huurmoordenaar, runnen samen een succesvolle business. Ze verbouwen de beste marihuana die er is
Daarnaast hebben ze beide een bijzondere relatie met de prachtige Ophelia (Blake Lively). Ze leiden een idyllisch bestaan in het zuiden van Californië, totdat de Mexicaanse drugsorganisatie Baja Cartel eist dat de drie voor hen gaan werken. Elena (Salma Hayek), de meedogenloze leider van het Baja Cartel en haar koelbloedige handlanger, Lado (Benicio Del Toro), onderschatten de sterke band tussen de drie vrienden. Ben en Chon gaan een hevige strijd aan met het Cartel en krijgen hulp van de corrupte narcotica agent Dennis (John Travolta).