... in einer irischen Kleinstadt. Da sein Vater, ein alkoholabhängiger Musiker (Stephen Rea), ihn schlägt und seine Mutter (Aisling O'Sullivan) psychisch labil und suizidgefährdet ist, wird Francie häufig agressiv. Dies äußert sich dadurch, dass er gerne seine Nachbarin, Mrs. Nugent (Fiona Shaw), und deren Sohn Phillip (Andrew Fullerton) schickaniert. Doch eines Tages begeht Francies Mutter Selbstmord und sein bester Freund Joe (Alan Boyle) wird auf ein Internat geschickt und will nichts mehr mit ihm zu tun haben. Daraufhin wird Francie immer paranoider, hat Visionen von Außerirdischen und der Jungfrau Maria (Sinéad O'Connor), und entschließt Mrs. Nugent aus dem Weg zu räumen, da er sie für alles verantwortlich macht.