Windwalker (Trevor Howard) é um velho guerreiro Cheyenne que chegou ao fim de sua vida. Quando era jovem, índios Crow rivais raptaram um de seus filhos recém-nascidos em uma invasão trágica. Ao ser inesperadamente ressuscitado pelo Grande Espírito, Windwalker ganha mais uma chance de lutar pela segurança do seu povo.