
April 2003. American troops advance on Baghdad. Two NYPD detectives, each marked by the attacks on the World Trade Center, search for a suspect who may be planning the next terrorist attack. On their first night together they make a bizarre discovery-a carefully stuffed human...