Filmen tar for seg den sanne historien om Oscar Grant (Michael B. Jordan), en 22-årig mann fra San Francisco Bay Area, som våkner opp på morgenen den 31. desember 2008 med følelsen at noe er annerledes akkurat den dagen. Han vet ikke hva det er, men han tar det som et tegn på at det er på tide å rette på feilene i livet sitt. Fra nå av vil han være en bedre sønn for moren, som har bursdag på nyttårsaften; en bedre partner for kjæresten, som han ikke har vært helt ærlig mot i det siste; og han vil være en bedre far for deres fire år gamle datter, T.