John Constantine, chain-smoking occultist anti-hero, is back in a new volume from popular writer Peter Milligan.
When Gemma Masters punishes her uncle by auctioning off his trench coat, she ignites a horrific chain of events. Bleeding apartment walls, unplanned visits to the middle of the Thames, a farting demon, a suspicious angel, a Hellish aquarium, and an old adversary all await Constantine as he races to track down his coat before it sends Constantine to Hell again!