Svedkyňa vraždy musí prežiť cestu vlakom plného zabijakov spolu so sudcom, aby mohla vypovedať... Carol Hunnicutová (Anne Archer) sa v losangelskom hoteli stane nechceným svedkom mafiánskej vraždy, ktorú spácha gangsterský boss Leo Watts (Harris Yulin). Robert Caufield (Gene Hackman) z kancelárie okresného prokurátora, ktorý už dlho po Leovi pasie, zistí podľa odtlačkov prstov identitu svedkyne a vypátra, že sa skrýva na horskej chate v malom kanadskom zapadákove. Vydáva sa za ňou a na mieste zisťuje, že mafia už tiež objavila Carolinu stopu a snaží sa ju zlikvidovať. Podarí sa im uniknúť najatým zabijakom a nastúpiť do expresu, smerujúceho do Vancouveru. Ďalším Leovým mužom sa však podarí vmiesiť sa medzi cestujúcich, a tak je život Carol i Roberta v bezprostrednom ohrození. Železničný detektív Keller (B.A. „Smitty“ Smith) Robertovi pomôže zbaviť sa najatých vrahov, ale sám príde o život. Nebezpečný súboj s mafiou vrcholí na strechách vagónov, kde Robert musí čeliť zúrivému útoku tajomnej cestujúcej Kathryn Wellerovej (Susan Hogan), ktorá je tiež v Leových službách...