Au cours d'une fusillade dans un restaurant à New-York, Angelo Allieghieri (Anthony Quinn), un parrain de la mafia, est abattu, alors que son garde du corps, Frankie Delano (Sylvester Stallone) survit. Malgré une balle dans l'épaule, Frankie se souvient qu'il a promis de protéger Jennifer, la fille unique d'Angelo et se rend à Long Island pour honorer sa promesse. Elevée par des parents adoptifs depuis sa petite enfance, Jennifer Barrett (Madeleine Stowe) ignore tout de ses liens avec la mafia. Alors que son mariage est sur le point de s'annuler, Jennifer n'est pas prête à admettre que sa vie est en danger maintenant que son vrai père est mort, tué par Malatesta, son rival. Frankie tient la promesse qu'il a faite à Angelo et suit Jennifer comme son ombre, la protégeant de tous les dangers. Un jour, un assassin pénètre chez elle et Frankie doit l'en empêcher...