Frank McCloud (Humphrey Bogart) posjećuje mali zabitni hotel na otoku Largo koji vode teško bolestni James Temple (Lionel Barrymore) i njegova snaha Nora (Lauren Bacall), udovica Frankova prijatelja iz Drugog svjetskog rata. Hotel su privremeno zauzeli Johnny Rocco (Edward G. Robinson) i njegova banda, gangsteri u bijegu pred zakonom.
Frank je isprva ravnodušan prema situaciji, ali Roccovo držanje prema svojoj ljubavnici alkoholičarki Gaye (Claire Trevor) i njegova umiješanost u ubojstvo dvojice lokalnih Indijanaca i policajca uvjeravaju Franka da Rocco mora biti zaustavljen.