Roulant à bord de sa superbe Porsche 911, le riche héritier Mike Lowrey
(Will Smith) n'en est pas moins détective de la brigade de stupéfiants de Miami. Suite au cambriolage audacieux d'une importante prise de drogue dans leurs locaux, lui et son coéquipier et ami Marcus Burnett
(Martin Lawrence) se voient confier l'enquête par le capitaine Howard
(Joe Pantoliano). Ils découvrent ainsi le cadavre de l'architecte de la climatisation utilisée par les cambrioleurs. L'impitoyable truand français Fouchet
(Tchéky Karyo) abat son complice Eddie Dominguez
(Emmanuel Xuereb), qui s'est approprié un sachet d'héroïne, ainsi que Maxie Logan
(Karen Alexander), une call-girl de luxe alors présente. Surprise comme témoin, Julie Mott
(Téa Leoni), venue avec Max, ne doit son salut qu'à un plongeon dans une piscine. Lorsque Julie appelle l'inspecteur Lowrey, ami fidèle de Max, alors absent du commissariat, Marcus se fait passer pour lui. Les truands aux trousses, Julie exige une protection rapprochée chez lui. Piégé par son mensonge, Marcus la cache dans la luxueuse garçonnière de Mike, et la confie au réceptionniste Chet
(Saverio Guerra) pendant ses absences. Sur ordre du capitaine, Marcus prétend à sa femme Thérésa
(Theresa Randle) et ses trois enfants partir enquêter à Cleveland afin de vivre chez Mike, et installer son ami chez eux pour les protéger. Malgré les efforts de Francine
(Anna Levine), la secrétaire, Mike ne parvient pas à avoir accès au dossier confidentiel de Domingues, ancien policier. Se rendant dans une discothèque pour interroger Noah Trafficante
(Marc Macaulay), que Julie a reconnu sur le fichier de la police, les deux compères, suivis à leur insu par Julie, sont repérés par Fouchet et sa bande. Tous trois fuient dans un camion transportant de l'éther, produit très inflammable. L'explosion des fûts aura raison de leurs poursuivants – dont Noah. Surprise que son hôte diffère tant de la description faite par Max, Julie attise la jalousie de Marcus-"Mike" en vantant l'attirance de Mike-"Marcus" sur toutes les femmes. Le vrai Marcus se précipite chez lui en craignant à tort de surprendre son épouse dans les bras de son coéquipier. Par la menace, Mike et Marcus obtiennent de Jojo
(Michael Imperioli), un ex-voyou spécialisé dans la transformation de drogue, l'adresse d'un chimiste œuvrant dans la même spécialité. Alors que Theresa s'est pointée chez Mike après avoir découvert le mensonge de son mari, Fouchet débarque avec ses complices et kidnappe Julie. Le Capitaine des affaires internes Alison Sinclair
(Marg Helgenberger) menaçant de dissoudre leur unité suite à la disparition de la drogue, Howard donne carte blanche à Lowrey et Burnett. Le duo découvre ainsi que Francine est la petite amie de Dominguez. Elle leur avoue lui avoir signalé la présence d'un gros volume de drogue. En traçant son portable, Mike et Marcus, secondés par les détectives Sanchez
(Nestor Serrano) et Ruiz
(Julio Oscar Mechoso), retrouvent Fouchet en pleine négociation. Nos héros libèrent Julie et réchappent à une fusillade, à l'explosion d'un hangar et à une course-poursuite. Nargué par le truand qu'il a blessé, Mike l'abat en état de légitime défense. Pour avoir enfin la paix, Marcus menotte Mike et Julie ensemble, et rentre auprès de sa tendre épouse...