I have seen this movie today and i must say it cheered my day.It was funny(many laugh out loud moments), the action was very very good for its genre (Western), a good plot to go by and it accomplishes to give you that old Western feeling.Penelope and Salma were magnificent and a perfect on-screen couple.For what it is (Action Western),it deserves an applause...I don't know why some people didn't like it, Considering it is PG-13, Genre Action Western Comedy (and not a drama or social movie that goes for an Oscar) it's top in its genre.It's got what it promises and even more.It is a very fun movie and unlike what another poster said , it does deserve the money to buy a ticket and go see it.