Jeremy, un garçon ayant des difficultés dans ses études, travaille dans une librairie "New Age". Pour le propriétaire des lieux, il cache, dans le sous-sol de ses parents, des artefacts religieux volés par son employeur. Un jour, il rencontre Fiona à l'école. Et alors que les deux jeunes gens échangent leur premier baiser, ils sont attaqués par une gargouille. Commence alors une lutte contre les forces du Mal, dans laquelle ils seront aidés par un jeune homme chevelu et un prêtre déjanté...