你要是遇到了你的梦中情人,你会用什么手段去争取?在“Eating Out”第一部中,Kyle(Jim Verraros)为了得到他的梦姑,成功地劝说自己本来正常的室友自愿装成同性恋。现在,为了得到Troy(Troy是一位裸体模特,双性恋) (Marco Dapper)Kyle在Gwen (Emily Brooke Hands) 和Tiffani (Rebekah Kochan)的帮助下又装成了异性恋。Kyle随后加入了学校的远离男性同性恋帮助中心,并且追到了一个女朋友(Tiffany)。Kyle的前男友Marc (Brett Chukerman)得知了这个阴谋,震惊之下决定自己单枪匹马去追求迷茫之中的Troy。Marc所谓的策略就是成为Troy的非同性恋一面。那么谁将得到Troy?在一个男人追男人,男人追女人,充满了双性恋谜团的“Eating Out...。青年警官邓逸思接手调查一起连环奸杀案,他仔细分析凶手的作案习惯与性格特征,终于在嫌疑犯陈永强再次作案时当场将其抓获。
然而令人奇怪的是,陈永强被捕入狱期间,奸杀案仍再度发生,据现场目击证人指证,这些案件仍为在警方监控中的陈永强所为。逸思对此奇怪现象百思不得其解,因为他自己就目睹陈永强在案发时间并未外出。在警局清洁工盲婆的指点下,他才发现陈是利用“元神出窍”的能力行凶,与此同时,他亦发现自己的女友晓文就是陈的下一目标,逸思遂在危急之时破坏陈的肉身,阻止了又一起奸杀案件。
奸杀案告破之后,紧接而来的是连环谋杀案,逸思在每个凶案现场,都看见了两个身着西装的怪人,逸思怀疑他们就是职业杀手,但每次两人都在不可能的情况下神秘失踪。他再次求助于盲婆,才知道凶手乃是中国古代传说中的“牛头马面”,他们专门把那些阳寿已尽却又命大的人送进阴间,而他又发现自己就是勾魂使者的下一个目标,为了躲过这一劫,逸思决定在女友的帮助下用假死来度过危难。。