Steven seems to have it all. An attractive, faithful girlfriend, a spacious apartment, great friends and a well paid steady job that doesn't require him to take his work home with him. But Steven also has a dark secret. He is a gay serial killer.
Not able to come to terms with his true sexuality but also unable to help himself from going with men, Steven was afraid that one day his true hidden self would be exposed, so he started killing men after he'd slept with them in order to cover his tracks. And he'd always gotten away with never leaving clues at a crime scene. Until now.
We open on Steven as he cruises the gay red-light district looking for a date. After he's picked up a guy and taken him home, Steven suddenly sounds very homophobic while he's inside the other man. It quickly turns into violence and he kills the prostitute before disposing of his body in his usual way that has worked so well over half a dozen times before.
After the local news announces that the serial killer of gay men has left his DNA on his latest victim, Steven begins to lose it and quickly begins to spiral out of control, killing closer and closer together.
Things quickly turn from bad to worse after Steven picks up and kills a man from a local gay bar who turns out to be a local police officer. Now things are personal for all officers involved.
A Detective, Pedder, in charge of the case since it started, finally sees his first promising suspect in Steven after a long line of dead ends. A body outside his place of work and having met a second victim are too much for him to consider just simple coincidence.
With each kill becoming closer and closer together Steven quickly becomes reckless by the fear of being found out and starts to make huge mistakes.
After Steven's girlfriend walks in on him standing over a bloodied dead body she runs for her life and calls the cops. Steven grabs what he can and makes a break for it.
Steven is eventually stopped by Pedder in a police shoot-out in an alley near a gas station after he is spotted fuelling up, readying for a break for the border.