Black or White plot
"There's more to family than what you see."
After his wife's fatal car accident, lawyer Elliot Anderson (Kevin Costner) is widowed. Since his daughter died in childbirth, Elliot has taken on the upbringing of his half-blood granddaughter. As he works through his grief, his world is turned upside down when Rowena (Octavia Spencer), the child's African-American grandmother, demands that Eloise be taken into the care of her father Reggie. Reggie is a drug addict who blames Elliot for the death of his own daughter. However, Elliot will do everything in his power to maintain custody of his grandchild.