1933年サンフランシスコで少年は、西部時代の展示を見ていると展示の老人が動き話しかけてくる
少年が食べていたお菓子を見て「交換しよう」といいネズミを渡す
老人は思い出を語り始める
老人はトント
1869年テキサス州コルビーでは鉄道を開通させるために日々働いていた
極悪人ブッチ・キャベンデッシュが処刑のために鉄道で向かっていた
列車には検事ジョン・リード
別の車両ではブッチと先住民トントが縛られていた
トントは壊れた時計をいじる
ブッチの仲間が乗り込み列車の運転手を殺害
異変に気がついたジョンはブッチの元へ行き隙をつき銃を奪う
しかし空気の読めないトントが邪魔をしてジョンは縛られブッチは仲間と逃げ出す
トントはひとり手錠を外してブッチを追おうとするが一緒に繋がれたジョンが乗客を助けるといい先頭へ向かう
そこへレンジャーが現れる
テキサスレンジャーの兄ダンリードは列車を切り離す
しかしトントとジョンが運転席側に立ってしまい猛スピードで突っ込み吹き飛ばされる
飛んできた列車のかけらで繋がれていた鎖が切れる
去ろうとするトントにジョンは逮捕しようとするがトントの腕力には勝てず縋り付くように捕まえる
数年ぶりに帰ってきたジョンは、ダンリードの妻で幼い頃から友達だったレベッカに会いに行く
ジョンはレベッカに恋していた
テキサスレンジャーはキャベンデッシュを追う
ジョンも行くというとダンリードは父の紋章を渡して一緒に連れて行く
ジョンはテキサスレンジャーに入れてもらい真っ白のハットを被る
そしてテキサスレンジャーたちはキャベンデッシュ達に待ち伏せされて狙撃される
皆が動かなくなるとキャベンデッシュが仲間と出て来てダンリードにトドメを刺す
トントはその様子を見ていた
トントは全員分の穴を掘りお墓を作る
そして物物交換を始めた
そこへ白馬がやって来てジョンの墓の前に立つ
トントは偉大なる戦士はダンリードだと前に連れてくるがジョンの前に戻る
トントは仕方なくジョンを引っ張り治療をする
ジョンは目を覚ますと近くにいたトントはコマンチ(白馬)と話していた
「馬はお前を選んだ。一度死んで生き返った」
トントは悪霊ハンター、レンジャーを助けろとお告げがあったという
トントは20年近くキャベンデッシュを追っていた本当は列車で悪霊をやつ蹴るはずだったがジョンに邪魔された
テキサスレンジャー仲間の1人コリンズが裏切っていたとしり、兄の洋服から穴の空いたスカーフを見つける
トントはマスクを着けて死んだふりをしろと言う
そして2人は手を組むことに
情報を集めるために2人は無法者がたくさんいるパブへ行きマダムに会う
コリンズはダンリードと来て石を持って来ても揉めていた
トントは石を見た瞬間に「呪われた石という
レベッカとダニーの住む川沿いの村にコマンチ先住民が襲って来て協定を破った
村が襲撃された後ジョン達がいくと残りのコマンチ族がいた
しかしそれは扮装したキャベンデッシュたちだった
レベッカとダニーはキャベンデッシュに捕まっていた
そしてコリンズに殺すように指示
コリンズは隠れたところで「行きな」と2人を逃す
トントとジョンはコマンチ族の地へ砂漠を行くが
コマンチ族に捕まった
ジョンは協力して欲しいと頼む
そこでトントのことを「心が壊れている」と聞く
トント子供の頃、行き倒れの白人を助けた
川で銀を見つけた白人はトントに懐中時計と交換で銀山を聞いた
白人は鉱山を秘密にするために村の住民を皆殺しにした
トントは白人を銀山の悪霊に取り憑かれた、童話ヴィンディゴと呼ぶ
白人を見つけてその血を部族にばら撒くことで解放されると信じている
コマンチ族は白人が攻撃して来たと戦う気でいた
土に埋められたトントとジョン
白馬がジョンを助けに来た
銀山へ行くとキャベンデッシュ達が銀を掘っていた
ジョン達が鉱山で攻撃する
キャベンデッシュを追い詰めるジョンだったがトントと言い合いになりジョンはトントを気絶させキャベンデッシュに縄をかける
目が覚めたレベッカとダニーはコールの列車に乗っていた
鉄道模型で遊ぶに「鉄道を操るものは未来も操る」
レベッカは綺麗にドレスアップされて「家族が欲しかった」と言われる
席に座り食事をしているとコールと叫ぶ声がする
コールはレベッカとダニーを隠すように指示して列車は動き出す
ジョンがコールにキャベンデッシュを引き渡す
コールはジョンに食事を与えて歓迎する
しかし食事をしながらコールの時計や口紅に違和感を感じた
コールとキャベンデッシュは兄弟だった
列車は銀山にたどり着いた
そしてジョンは銀山で銃を向けられる
そこへトントとコマンチ族が現れる
トントはジョンを助ける洞窟に入るがキャベンデッシュに爆弾を投げられて火から逃げる
出た先は湖だった
湖には人々の死体が流れて来た
トントとジョンは手を組みコールをやつ蹴ることに爆弾を橋に仕掛ける
コールは列車の開通式で銀山の話をしてボスの座に立つ
トントはダニーに銃弾を渡し銀の乗った列車を乗っ取る
その後をコール、キャベンデッシュとレベッカ、ダニーが乗った列車が追いかける
ジョンは白馬でレベッカ達の救出に向かう
まずはキャベンデッシュに列車を体当たりさせて殺して2人を助ける
コールに銃を向けられたトント
ダニーはジョンに銃弾を渡してコールの銃を投げ飛ばす
そして列車は橋に向かい銀と共にコールは落ちていった
ローンレンジャーとして表彰されたジョンだったが贈り物を見ると鳥の餌が入っていた
ジョンはレベッカとお別れをして白馬に乗って村を出る
そしてトントに追いつくとトントは真綺麗な時計を見ていた
そして2人は無法者のヒーローになった