Giovanni Luchese was a criminal under the employ of the kingpin Black Mask, real name Roman Sionis, as well as his body double. He was murdered by the Joker, a new criminal mastermind.
Details on Giovanni's life prior to working under Roman Sionis are unknown, although he had undergone outstanding warrants of assault and assault with a deadly weapon.
After a new criminal mastermind known as the Joker managed to break into one of Roman Sionis/Black Mask's safehouses and abduct Sionis' girlfriend, Tiffany Ambrose, Roman Sionis, who was long afflicted with paranoia, had Giovanni, one of his trusted henchmen, pose as Black Mask to distract
the Joker while Sionis himself ambushed him from a window behind him. Unfortunately for Giovanni, the Joker had already deduced he was not actually Sionis (whom he needed alive so he could steal laundered money from the Gotham Merchants Bank, since it had safeguards that only Sionis himself could bypass), and managed to kill him instantly by shooting him straight through the heart. He was 31 at the time of his death.
Luchese's body was later found by the Penguin when he was investigating the incident. The Penguin was able to deduce it was not Black Mask, as Luchese did not have a pacemaker. When the GCPD found his body, they overlooked this, as well as that Sionis had installed security features at Gotham Merchants Bank that only he was able to disable, and assumed it was Sionis's body instead, and he was murdered by the Penguin (due to the latter leaving fingerprints at the scene, also overlooking that the handprint on the soot meant he had arrived days later).
- Giovanni Luchese was never actually named during the initial investigation on the Lacey Towers murder. He was instead named during Batman's summation of what actually happened shortly after hacking into the GCPD's lines in the sewers.