Lo svedese (Marlon Brando), un direttore della prigione, governa la sua famiglia e la sua prigione con mano di ferro in una delle zone più fredde del Nord Dakota. Quando un detenuto muore in circostanze misteriose, tuttavia, l'FBI invia l'agente Karen Polarski (Mira Sorvino) a indagare. Sul fronte interno, i generi dello svedese, Larry (Thomas Haden Church) e Bud (Charlie Sheen) scoprono accidentalmente che presto passerà un treno carico di milioni di dollari di valuta non contrassegnata destinata ad essere distrutta. La tentazione è troppo grande e i ragazzi escogitano un piano per rapinare il treno. Naturalmente, l’ostacolo più grande sulla loro strada è lo svedese.