Всі події стрічки відбуваються в 1873 році в штаті Арізона. У глухій американської провінції з'являється незнайомець (Деніел Крейг), який втратив пам'ять.
Місцеві жителі не раді появі несподіваного гостя і незабаром їхня поведінка пояснюється. Іноді з неба падають дивні створіння, які тримають місто в панічному страху. Головний герой згадує своє минуле і розуміє, що він єдиний, хто може врятувати все місто.
Українська прем'єра фільму "Ковбої проти прибульців" запланована на 11 серпня.