Piotruś (Levi Miller) to 12-letni urwis o żywiołowej, nieco buntowniczej naturze. W ponurym sierocińcu w Londynie, w którym chłopiec mieszka od urodzenia, te cechy charakteru nie są tolerowane. Pewnej nocy Piotruś zostaje porwany do magicznej Nibylandii - fantastycznego świata piratów,...
Mężczyzna jest zmuszony wrócić wspomnieniami do wstrząsających wydarzeń z przeszłości, kiedy rozpoczyna się śledztwo w sprawie samobójstwa jego przyjaciela z dzieciństwa.
Życie czterech zabójców, dziecka i szefa mafii splata się w kilku opowieściach o przemocy i odkupieniu. W centrum tej opowieści o współczesnym Babilonie znajdują się zbrodnia, pieniądze i przemoc w Londynie.