Plot
Lifelong friends Mike Lowrey and Marcus Burnett are devoted Miami Police narcotics detectives investigating $100 million of seized Mafia heroin, their biggest career bust, which has been stolen from a secure police vault. Internal Affairs suspects that it was an inside job and threatens to shut down the entire department unless they recover the drugs within 72 hours.
Mike asks one of his informants and ex-girlfriend Maxine "Max" Logan to look for people who are newly rich and, therefore, suspects. She gets herself and her best friend, Julie Mott, hired as escorts by Eddie Dominguez, a crooked former cop.
The party is soon interrupted by Dominguez's French drug kingpin employer, Antoine Fouchet, and his henchmen, Casper, Ferguson, and Noah Trafficante (who informed Fouchet of Eddie's recklessness). Fouchet, sensing that Max has seen too much, shoots and kills her. He also shoots Eddie in the leg, realizing he is a liability, and has his henchman kill Eddie. Julie hides in the bathroom and escapes as the madam who hired Julie and Max is killed by Noah, who then knocks out Mike as he investigates Max's murder.
Calling the police, Julie insists on talking to only Mike, who is following up on a lead with the madam. Certain that she has never met Mike, Captain Conrad Howard forces Marcus to impersonate him to talk to her. At her apartment, Marcus and Julie are attacked by some of Fouchet's henchmen, one of whom Marcus kills.
Captain Howard forces Marcus and Mike to imitate each other, with Mike living at the Burnett residence while Marcus stays with Julie at Mike's. Looking through mugshots, Julie identifies Noah as one of the henchmen. The partners go to one of Noah's local hangouts, and she follows unbeknown to them. After being spotted, Marcus knocks Casper unconscioust. Julie tries to kill Fouchet, but Marcus stops her. In the proceeding car chase, Mike kills Noah by shooting barrels filled with ether, which destroys the villain's car. They escape, but are caught on camera by a news helicopter. The ensuing report is later seen by Marcus's family, who were told that he had been temporarily reassigned to Cleveland.
Mike and Marcus meet their old informant Jojo and understand about the location of the chemist who is cutting the stolen drugs. They return to Mike's apartment, where Marcus's wife Theresa confronts them and confirms Julie's suspicion they have been impersonating each other. Fouchet and his gang show up and kidnap Julie.
Mike and Marcus's department is shut down by Internal Affairs. Despite being reassigned, Howard delays the order, giving Mike and Marcus more time to solve the case. They access Dominguez's private police database profile and learn that the police secretary Francine is his former girlfriend. She was being blackmailed by Fouchet and Dominguez after they took nude photos of her, threatening to post them at her kids' school.
Mike, Marcus, and detectives Sanchez and Ruiz head to the Miami-Opa Locka Executive Airport. During a shootout, they kill Fouchet's remaining henchmen and rescue Julie. They chase Fouchet and force his car into a concrete barrier. As he flees, Mike shoots him in the leg. Fouchet draws a gun but is shot dead by Mike. An exhausted Marcus leaves Julie with Mike handcuffing them to each other and heads home, eager to spend quality time with his wife.