Fingerprints tells the story of David, a 10 year old boy from a working class area of Dublin. Struggling to live in poverty, an abusive home and hopelessness, he reluctantly befriends his school teacher. As their relationship grows, it brings trouble and heartache for both characters.