Im Jahr 1876 reist der junge William Blake (Johnny Depp) mit dem Zug von Cleveland in den amerikanischen Westen. Bei einem Feuergefecht wird er schwer verletzt, auf sich allein gestellt, bricht Blake zusammen und entrinnt nur knapp dem Tod, als ihn der etwas merkwürdige, ausgestoßene Indianer Nobody (Gary Farmer) findet. Der versucht Blakes ...