Oliver Stone has secured his place as one of the greatest directors of his generation. Still he has never revisted the heights reached with Platoon. Arguably Savages is one of his best attempt to date. It an interesting story about the ongoing drug war. There is a super cast with Benicio Del Toro putting in a wonderful portrayal of a drug cartel lieutenant. John Travolta is great as a slimy DEA agent. The male leads are split between Taylor Kitsch (Friday Night Lights and John Carter) and Aaron Taylor Johnson (never heard of him either) who play primo pot farmers, and Blake Lively who is the love interest for both. Selma Hayek sizzles as the leader of an evil drug cartel. Rotten Tomatoes gave it a measly 51%. Wrong again.