Garfield Lynns, also known as Firefly, is a villainous character from DC Comics. He is a pyromaniac who commits wanton acts of arson, finding an almost perverse beauty in the destructive power of fire. Using a flight-capable fire-retardant suit and pyrotechnic weaponry, Firefly has fought against Batman many times.
Batman: Bad Blood
In the DC animated movie Batman: Bad Blood, Firefly (voiced by Steve Blum) was one of several super-criminals hired by Talia al Ghul and the League of Assassins. Often working in tandem with Killer Moth, Firefly appeared after Batman (Dick Grayson) and Batwoman stormed the Sisters of Perpetual Grace convent and fought some of the nuns. Batwing made his debut and knocked them into a building. Firefly and Killer Moth pursued Batwing in the air, eager to kill him. However, in their pursuit, a girder holding up the convent was heavily damaged and the building began to collapse. Killer Moth was seemingly crushed by a large boulder but Firefly avoided this fate and fled the convent.
A week later, Talia's group infiltrated the World Tech Summit with the intent to brainwash the heads of state in attendance. Firefly was tasked with patrolling the skies around the summit. He sighted Nightwing, Robin, Batwoman, and Batwing sneaking into the summit and alerted Talia. Talia and her group cut the heroes off. Firefly tackled Batwing into an outer room. He tossed a grenade which blew a hole in the glass window. They took the fight outside and traded shots. Batwing flew around several antennae and swung around and kicked Firefly then blew up his flamethrower. Firefly lost control of his suit and flew into one of the Watchtower's thrusters, seemingly perishing in the explosion.