Los Angeles 1978. Privatdetektiven Carson Philips (John Travolta) tager modvilligt et job, der tvinger ham til at rejse fra L.A. og tilbage til sin hjemby Galveston i Texas. Under arbejdet med sagen kommer han på kollisionskurs med byens underverden, og snart er han ude, hvor han ikke kan bunde.