Timothy Dalton som MI6-agent James Bond Carey Lowell som Pam Bouvier, en tidligere CIA-informant Robert Davi som Franz Sanchez, den mektigste narkotika-produsenten og selgeren i hele Latin-Amerika Talisa Soto som Lupe Lamora. Kjæresten til Sanchez, men som har romantiske følelser for James Bond. Anthony Zerbe som Milton Krest, Sanchez's håndlanger. Benicio del Toro som Dario, håndlanger for Sanchez. Sanchezs Robert Brown som M, øverste sjef for MI6 og Bonds overordnede. Desmond Llewelyn som Q, som forsyner Bond med forskjellig utstyr og dingser. Caroline Bliss som Moneypenny, sekretær i M16 Everett McGill som Ed Killifer, en korrupt DEA-agent. Wayne Newton som professor Joe Butcher, som arbeider for Sanchez. Anthony Stark som økonomisk rådgiver for Sanchez, David Hedison som Felix Leiter, en tidligere CIA-agent, og nær venn av James Bond. Don Stroud som oberst Heller, Sanchezs sikkerhetssjef. Cary-Hiroyuki Tagawa som Kwang, politi-ansatt i Hong Kong som forsøker å infiltrere virksomheten til Sanchez. Diana Lee Hsu som Loti, en kvinnelig agent i Hong Kong som samarbeider med Kwang.