Les Watson sont une famille d'afro-américains dans les 60 aux Etats-Unis. Lorsque le fils ainé, Byron, commence à tomber dans la délinquance, ses parents décident alors qu'il est temps de partir en voyage en Alabama pour rendre visite à Sands, une grand-mère des enfants. Sur place, ils découvrent que les choses sont très différentes par rapport à leur vie dans le Michigan, mais pas dans le bon sens du terme...