Libra City ist eine weitläufige Metropole, deren Bezirke Arm und Reich spalten. Unter der Bevölkerung verstecken sich drei humanoide Monster – Bem, Bela und Belo – die die Menschheit beschützen und hoffen, eines Tages selbst Menschen zu werden. Als jedoch eine mysteriöse Dame ihre Lebensweise bedroht, werden Bem, Bela und Belo in eine Verschwörung hineingezogen, wie sie sie noch nie erlebt haben.