Bad Boy is het verhaal van Amir Salim, een schuchtere jongeman uit een volkswijk die transformeert tot een van de meest gevreesde en geroemde kickboksers aller tijden. Niets of niemand lijkt hem hierbij in de weg te staan, tot hij ten val komt wanneer hij ervan wordt beschuldigd een man uit de reclamewereld te hebben gemolesteerd. De wereld waarin hij zijn heldenstatus heeft opgebouwd laat hem van de ene dag op de andere vallen als een baksteen. De enige die hem terzijde staat is zijn oude schoolvriend Mo, die hem nog kent als een kwetsbare, onzekere jongen.
En nu dit. Amir, de beroemde vechter, was ingehuurd om een verloren groep reizigers terug te vinden. In Marokko, het thuisland van zijn ouders. Een bizarre situatie, ja. Maar misschien wel toepasselijk voor de toestand waarin hij zich sowieso bevond. Alle rotzooi waarin hij terecht was gekomen. Net op het moment dat alles in bloei leek te staan, begon het te verdorren en te stinken.