Als der 22-jährige Oscar Grant (Michael B. Jordan) am Morgen des 31. Dezember 2008 aufwacht, will er endlich seine guten Vorsätze in die Tat umsetzen. Für seine vierjährige Tochter Tatiana (Ariana Neal), die ihn trotz zwei Jahren Gefängnisaufenthalts noch immer vergöttert, für seine Freundin Sophina (Melonie Diaz), mit der er nicht immer ganz ehrlich war, und für seine Mutter (Octavia Spencer), die an diesem Silvestertag Geburtstag hat. Doch auf diesem langen Weg bleiben Herausforderungen nicht aus. Nach einer fröhlichen Silvesternacht in San Francisco gerät er schließlich in einen Streit und wird, vollkommen unerwartet, von einem weißen Polizisten erschossen ...