Fish Tank er fortællingen om Mia, en vred 15-årig, der bor sammen med sin mor og sin irriterende lillesøster. Hun er blevet smidt ud af skolen og er blevet frosset ude af sine venner. Hendes mor, der selv var et barn, da hun fødte Mia, kan ikke rigtig håndtere forældrerollen på grund af sin egen spolerede ungdom og tænker ofte mere på sine egne kærester og fester end døtrenes velfærd. Men der kommer en ny mand ind i deres liv, Connor, som er rolig, charmerende, pæn og holder af dem alle, og selv Mia begynder at åbne op over for ham.
Kriminalbetjent Sergent Johnson har været ansat hos den britiske politistyrke i 20 år. Gennem årene har de talrige mord, voldtægter og anden alvorlig kriminalitet har sat sine spor på hans sjæl. Hans vrede og aggressioner har været undertrykt i årevis, men under et forhør af den mistænkte Baxter kommer de pludselig op til overfladen. Under forhøret overfalder Johnson Baxter på yderst voldsom vis og afslører derved, at hans egen psykiske tilstand sikkert er i lige så ilde stand, som de forbrydere, han i årevis har bekæmpet.