I went to check out Savages today because I had nothing better to do.
All in all it's a mediocre film in my opinion. The plot was quite run-of-the-mill with stereotypical bad guys (mean Mexican drug dealers...) and it contains the worst plot twist I've seen in a film this year. First they show a somewhat surprising, okay ending but then all of a sudden they do a 180 and end the film exactly in the lame way you expect it to end.
What irked me the most though is the main characters. Basically it's two guys and one girl who are in a three-way relationship, but what it comes down to is that they both fuck the girl and are okay with it.
One guy is an Iraq war veteran who thinks violence can solve anything. For a main character he's very flat. The other guy is a peace-loving hippy dude who invests the money he made with drugs in green energy projects and stuff like that. The hippy was actually the most likeable character in my opinion, until he changes for the worst in the end.
The girl/damsel in distress is this spoiled, beach babe who never tried to achieve anything in life (quit college because she didn't care) and basically gets everything thrown into her lap. The only reason the guys seemed to like her is because she fucks them a lot. I couldn't really see any other good reasons at least. I don't get why the writers didn't just make her this girl who graduated college, is very nice and for instance very involved in the "saving the world" businesses the hippy dude is busy with. It would've barely changed anything in the plot, but it would've made her look a lot more sympathetic to me and much more a girl who's worth dying for.
Anyway, the film revolved a lot around these three characters and if you make them so unlikeable it simply becomes hard to enjoy it. Next to the run-of-the-mill plot this broke the film up in my opinion.