Babylon folgt der Geschichte von David, einem Arbeitermusiker und Schwarzen im Südwesten Londons. Tagsüber arbeitet er als Mechaniker, nachts ist David Mic-Controller in einem örtlichen Tanzlokal. Der Film dreht sich um die Rassentrennung im London der 80er Jahre, den Mangel an Chancen für Schwarze und Armut. David verliert seinen Job, wird zusammengeschlagen und von der Polizei angeklagt, was ihn zur Flucht zwingt. Dann trennt er sich von seiner Freundin und all seine Frustrationen gipfeln darin, dass er einen rassistischen Nachbarn niedersticht.