O advogado Elliot Anderson (Kevin Costner) acaba de perder sua esposa em um acidente de carro. Os dois criavam, juntos, a neta Eloise (Jillian Estell), já que a mãe da menina morreu no parto. Enquanto luta com sua dor, ele recebe a visita inesperada da avó paterna da garota, Rowena (Octavia Spencer), que exige que a neta seja criada pelo pai, Reggie (Andre Holland), um viciado em drogas, cuja negligência faz Elliot culpá-lo pela morte de sua filha. Agora, os avôs de Eloise vão entrar em uma luta pela guarda dela.