Sinopsis
Jack David (Michael Pare) este un politist dur, sincer, un bun profesionist, dar care are ghinionul de a cadea in disgratiile sefului sau corupt si insetat de putere. Martin Cullen (Ian Yule) reuseste sa-i insceneze lui Jack o neglijenta la datorie, iar la putin timp politistul este acuzat de moartea unui coleg.
Dupa ce este dat afara din politie, Jack jura sa se razbune pe Martin si se duce sa lucreze pentru unul dintre sefii mafiei cubaneze, Roberto Largo (Michael Ironside). Jack devine bodyguardul sotiei acestuia, Eva (Barbara Carrera). Acesta este doar un pretext pentru ca fostul politist stie ca Largo face diverse afaceri cu fostul lui sef si este hotarat sa adune destule dovezi pentru a-l infunda.
Prins intr-un joc pe viata si pe moarte si o idila cu frumoasa Eva, Jack trebuie sa invete semnificatia misteriosului Trandafir Spaniol pentru a supravietui.