Akcja tego historycznego kryminału rozgrywa się w 69 r. w starożytnym Rzymie za panowania cesarza Wespazjana. Bohaterem jest Falco (Bryan Brown) - pełniący rolę ówczesnego prywatnego detektywa - ciągle pakującego się w kłopoty, by zarobić na życie. Senatorska córka, piękna Helena, która jest żoną dowódcy cesarskich wojsk Pertinaxa, prosi Falco o pomoc w odnalezieniu swojego brata - Cato. Detektyw, jakby przeczuwając niebezpieczeństwo, z oporami podejmuje się tego zadania. Pomocą ma mu służyć potężnie zbudowany gladiator - Justus (Matthias Hues). Po pewnym czasie Falco znajduje Cato, ale niestety ten jest już martwy. Wkrótce detektyw dowiaduje się, że nóż, którym zadano Cato śmiertelny cios, należy do syna cesarza, Domicjana... Od tej pory życie Falco także jest zagrożone, ale pomimo wszystkich przeszkód postanawia rozwikłać tę sprawę...
W "Ghoulies II" okropne potwory zwróciły uwagę na tandetnie zaprojektowane wesołe miasteczko. Po przejażdżce na jednej z atrakcji miasteczka - nawiedzonym domu zwanym "Legowiskiem Szatana", wstrętne potwory zaczynają siać spustoszenie, do momentu kiedy dwóch pracowników miasteczka - wujek Ned (Royal Dano) i jego bratanek Larry (Damon Martin), nie spróbują zatrzymać stworzeń, zanim te zniszczą cały park rozrywki. Co gorsza, Phillip Hardin (J. Downing) chce zamknąć "Legowisko Szatana", ponieważ nie przynosi wystarczających zysków. Ale pieniądze to najmniejszy z kłopotów tych biedaków. Bo gdy Ghoulies zaczną siać dookoła spustoszenie oraz zjadać wszystko i wszystkich w zasięgu wzroku, wtedy zacznie się istne szaleństwo.
Chłopiec Alec oraz arabski koń Black jako jedyni ocaleli z zatopionego statku. Chwile spędzone wspólnie na bezludnej wyspie tworzą między nimi niepowtarzalną więź.