Події розгортаються в Піттсбурзі 1950-х років і розповідають історію Троя Макссона, колишнього бейсболіста негритянської бейсбольної ліги, який тепер працює санітарним працівником і намагається забезпечити свою сім'ю. Трой - складний і неповноцінний персонаж, який одночасно є люблячим чоловіком і батьком, а також глибоко порочною особистістю, яка бореться з власними демонами.
Його стосунки з дружиною Роуз і сином Корі ускладнені його власним минулим досвідом і розчаруваннями, а також расовими і соціальними бар'єрами, з якими він стикається у повсякденному житті. Протягом усього фільму Трой бореться з власними обмеженнями і жалем, а також з проблемами виховання сім'ї в суспільстві, яке часто вороже ставиться до його мрій і прагнень.