Cuban hit man Hector Gonzales poses as a pilot for the Athens-based Kerkyra Charter Service in order to murder British agent Sir Timothy Havelock and his wife, Iona. Gonzales flies Timothy and Iona's daughter Melina to her parents' research ship, the Triana in Corfu Harbour. He then turns his seaplane around and guns down her parents.
The Greek police identify Gonzales using Melina's description. Through a detective agency, Melina tracks Gonzales to a villa outside Madrid, Spain. After Gonzales receives a payment from his employer, Aris Kristatos' henchman Locque for the Havelock murders, he finds that Bond has been snopping around his party. Bond is searched and his firearm is confiscated, to which Gonzales remarks Bond is part of MI6 as his pistol is a standard issue Walther PPK, and for him to be "taken away". Immediately afterward Melina, hiding in nearby bushes, shoots him in the back with her crossbow simultaneously as he dives in to the swimming pool.
Gonzales's death raises the ire of Bond's superiors, who ordered him to interrogate Gonzales, "not perforate him" (although Bond was not the killer). Bond saves his skin by pointing out (the not-yet identified) Locque was the connection they needed. This also causes Melina to resume her vendetta as she realizes Gonzales was only the pawn in the murder of her parents.