Nathan, een schuchtere jongeman die met zijn familie terecht komt in een landelijk stadje, sluit vriendschap met Roy, een jongen vol zelfvertrouwen, en even lichamelijk als Nathan dromerig is. Wat volgt is een passionele en sensuele liefde die ze moeten verbergen voor de ogen van de micro-maatschappij van het diepe Zuiden, in het midden van de jaren 70. Nathan moet ook zijn demonen confronteren, het stille geweld dat heerst in zijn gezin. Dream Boy is een filmbewerking van de roman van Jim Grimsley, een gevoelige film over liefde, taboes en het einde van de onschuld.