We can’t be sure, but we’re pretty certain we’ve found the recipe for a kick-ass action flick.

Take three-time Oscar-winning director Oliver Stone, an all-star cast including Benicio Del Toro, John Travolta, Salma Hayek, Blake Lively, Aaron Johnson and Taylor Kitsch, and a story based on one of The New York Times’ Top 10 Books of 2010, throw them all together and, hey presto!

You’ve got yourself one of the slickest-looking action movies of the year.

The film follows Johnson and Kitsch’s characters as they grow and sell some of the best marijuana ever developed. All is going well for the dopey duo until the Mexican Baja Cartel muscles in.

The pair, along with their “special lady friend” Ophelia (Lively) and a dirty DEA agent played by Travolta, wage a seemingly unwinnable war on the cartel – action ensues.

Savages hits cinemas on September 21.