Attention all earthlings, the trailer for Jon Favreau‘s Cowboys & Aliens has finally landed. If you lov cowboys and aliens and have always wished that through the use of movie magic both groups could be mashed together, well partner, this is your lucky day. You’re gonna be happier than a pig in sh*t. Daniel Craig plays a stranger who finds himself in the small town of Absolution with a fancy bracelet around his wrist and no recollection of how it got there. Harrison Ford plays Colonel Dolarhyde (Colonel Assmoney?), whose furrowed brow and gravely voice suggests he doesn’t take kindly to strangers. Olivia Wilde acts peculiar and looks hot. Then aliens show up for some reason and Craig in the town‘s only hope. Oooooh, THAT’S what the bracelet is for! Thought it just improved his golf swing.