屈小喬(鄭秀文飾)是習慣與分手男友索回床褥的雜志記者,因總編安排調查警方代言人高志強(古天樂飾)性無能傳聞與警隊高層的關聯。實際因追蹤嫌犯時遭遇致命槍擊創傷,高志強患有心理性勃起障礙。屈小喬多次試探未果卻漸生情愫,發現志強的創傷根源后認定愛情不需性來維系。為滿足生理需求,小喬與前男友Raymond(劉青云飾)保持短期關系。后者在法院偶遇18歲少女阿塔(蔡卓妍飾)后陷入代際情感困境,始終無法從年輕伴侶處獲得心理認同。高志強性功能障礙遭媒體曝光后遷怒小喬泄密,兩人因信任危機分手。最終志強直面造成心理陰影的持槍匪徒,在制服犯罪過程中完成自我救贖,與小喬重建基于理解的感情關系。