Jack Wild (Reinhold) - policjant z obsesją na punkcie schwytania notorycznego terrorysty Hansa Beckera (Roden), który oferuje swoje usługi dla każdego, kto jest w stanie za nie zapłacić. Analityk finansowa Dana Townsend (Alt) zorganizowała spotkanie biznesowe dla różnych "grubych ryb" z całego świata na które składa się trzydniowa wycieczka koleją przez Góry Skaliste. Jednakże Becker i jego partnerka Jasmine (Brozova) postanawiają porwać pociąg i z podróżujących nim bogaczy uczynić zakładników.