Blake Lively, John Travolta and Uma Thurman have joined Oliver Stone's drug cartel drama Savages, based on Don Winslow's bestselling novel.

Blake Lively will play the role of O, while John Travolta will play Dennis, a burned out DEA agent, and Uma Thurman will play O's mom, Paqu.

In Savages, Taylor Kitsch plays former Navy SEAL Chon (the actor has already begun training with the real SEALs); Aaron Johnson plays the role of Ben; Salma Hayek plays the role of Mexican cartel queen-pin Elena; and Benicio Del Toro plays the vicious cartel enforcer Lado.

Savages focuses on the relationship between best friend Laguna pot growers Chon and Ben, who live a cozy life with their trippy galpal, O. Their pot is so good that the Mexican cartel tries to coerce them into working for the cartel. When they refuse, the cartel kidnaps O and charges a heavy ransom to get her back. The growers pay the ransom by covertly ripping off the cartel's own shipments, a most dangerous game.

Production begins in early July.