Події фільму розгортаються в 1892 році в Нью-Мексико. У центрі сюжету фільму "Недруги" опиняється легендарний американський капітан Джозеф Дж. Блокер (Крістіан Бейл), якому потрібно супроводити пораненого офіцера і його рідних додому. Дорогою Блокер та інші зустрічають молоду вдову Розалі (Розамунд Пайк), яка втратила всю свою сім'ю. Разом їм належить пройти небезпечний і складний шлях, де на кожному кроці на них може чекати плем'я команчів.