Bandit é um caminhoneiro durão, capaz de aceitar qualquer desafio para mostrar sua bravura. Provocado por seu maior inimigo, ele parte para uma aventura com direito a mercadoria ilegal e muita de velocidade. No caminho, ainda provoca o xerife local.
David Basner (Tom Hanks) é um publicitário de sucesso que tem tudo: dinheiro, felicidade e mulheres que o querem. Porém, um dia tudo muda. O mundo de David se desmorona quando sua mãe (Eva Marie Saint) deixa seu pai (Jackie Gleason) e ele acaba no meio do conflito. Agora ele deve equilibrar sua vida entre sua mãe, que está feliz com a descoberta de sua nova independência, e seu pai, um vendedor recentemente demitido que é cabeça dura, teimoso e esconde muitas coisas de David. Enquanto David lida com a ruína de sua família, ele deve também lutar para manter o resto de sua vida intacto.
Mountain Rivera (Anthony Quinn) é um lutador de boxe à beira da aposentadoria que não consegue arrumar um emprego normal e é obrigado por seu empresário a participar de lutas-livres, daquelas que mais parecem um circo.