Cowboys & Aliens, directed by Jon Favreau, is a Sci-Fi Western film that is about a person with no memory, but has a mysterious metal on his arm. He goes to a random town, and then suddenly, aliens start ambushing the town and start taking some of the civilians away. Then the Cowboys go on their journey to take the people back from the aliens. Now on paper, it sounds very strange, but very different to the Western genre, however, it could easily backfire also and with 6 writers involved with the film, it could've easily been too overblown for its own good. While some people didn't like it, heck critics are a bit half and half on that one, I thought that it's a very fun and underrated film that is not quite you are expected out of the title like this. The cast are terrific in this, Daniel Craig, Harrison Ford, Sam Rockwell, and Olivia Wilde, great performances. Even Noah Ringer, who was Aang from the The Last Airbender film, did a fine job from what he has got from it. The movie got me sucked in it even before the aliens showed up because it sets up pretty nicely with the characters and I get to know a bit about them from what they to deal with. There's not much action scenes as you expect from a B movie title like this, and instead focuses on the characters which I actually really didn't expect and am glad that they took this route. The writing is not that bad, and the alien designs are very sinister, but very cool looking. The effects are great, and the action scenes are very entertaining to watch. The plot is very inventive which was unexpected, and you don't really know about who's gonna live and who's gonna die, well except a bit for the living part. I'm glad that the movie doesn't take itself too seriously which could've failed the film, and added some humor to it which get a laugh out of me here and there. There are some issues I had like the plot questions that either weren't explained enough, or didn't make any sense. As is, I'm glad that I've seen it, and wished that it made more money than the Smurfs movie.