Francie (Eamonn Owens) are o copilărie nefericită în Dublinul anilor ‘60. Cu un tată alcoolic (Stephen Rea) şi o mamă depresivă, băieţelul îşi iubeşte nespus familia, în special pe mama. El îşi petrece timpul în compania lui Joe (Alan Boyle) şi amândoi îşi creează o lume imaginară. Cel mai mare duşman al lui Francie este vecina lor, doamna Nugent (Fiona Shaw), o femeie răutăcioasă.