W Nowym Jorku dochodzi do serii zabójstw. Ofiarami są homoseksualiści. Prowadzący dochodzenie kapitan Edelson (Paul Sorvino) postanawia zastawić pułapkę. Namawia policjanta Steve'a Burnsona (Al Pacino), by zaczął udawać homoseksualistę i spróbował sprowokować zabójcę. To bardzo niebezpieczne przedsięwzięcie. By nie wzbudzić niczyich podejrzeń Steve musi działać sam.
Młody policjant Steve Burns musi na pewien czas stać się kimś innym, by doprowadzić do zdemaskowania okrutnego mordercy. Steve poznaje środowisko nowojorskich homoseksualistów, zostaje stałym gościem ich lokali z nadzieją, że zwróci uwagę maniakalnego zbrodniarza.