When you put "cowboys" and "aliens" in the same film title it's fair to say thoughts of B-grade spaghetti westerns flood your mind.
It is a rather odd combination but director Jon Favreau manages to pull it off.
Set in 1873 in the desolate township of Absolution in the Arizonadesert, gunslinger Jake Lonergan (Daniel Craig) wanders into town with no memory of who he is, where he is, or what the strange metal shackle on his arm is.
Lonergan is a hard man and has many enemies in town who soon find their way to him.
As Lonergan's memory returns, he realises he is the only man with the means to stop these invading monsters.
Using the combined powers of the local Apaches and the know-how of townsfolk and a criminal gang, Lonergan and Dolarhyde come up with a plan to send these aliens back from where they came.