Een Amerikaan wordt wakker in een Engels ziekenhuis en kan zich niets herinneren van zijn leven vóór een recent auto-ongeluk. Met alleen een uit een krant gescheurde foto als leidraad, en een onbekende weldoener, probeert hij te ontrafelen wat steeds meer op een bizarre moord lijkt.
Jack Davis is een stoere, openhartige agent die ten onrechte wordt beschuldigd van de dood van een collega-agent door de verdorven en machts hongerige chef van de Miami douane, Martin Cullen. In ongenade gevallen en ontslagen zweert Jack wraak en gaat aan de slag voor Roberto Largo, een rijke, Cubaanse misdaadbaas, als lijfwacht voor zijn smeulende vrouw Eva. Jack weet dat Largo verbonden is met zijn oude baas Cullen en is vastbesloten het geheim te ontdekken dat hem ten val zal brengen. Gevangen in een dodelijk kat-en-muisspel, gevangen gehouden door zijn hartstochtelijke affaire met Eva, moet Jack de betekenis van de mysterieuze Spaanse Roos ontdekken om te overleven.