Ветеран роботи в підрозділі "Люди в чорному" агент Джей (Вілл Сміт) дізнається, що життя агента Кей і доля Землі перебувають під загрозою. Агент Кей (Томмі Лі Джонс) був убитий у минулому і не встиг побудувати захисний галактичний щит, здатний відбити іноземний удар. Тепер агент Джей повинен здійснити подорож у часі і повернутися в 1969 рік, щоб зупинити інопланетного злочинця на ім'я Борис (Джемейн Клемент) і тим самим запобігти не тільки вбивству агента Кей, а й знищенню всієї планети. У 1969 році агент Джей зустріне молодого агента Кей (Джош Бролін), але чи встигне він виконати свою місію за двадцять чотири години і повернутися з минулого в сьогодення, щоб не залишитися там назавжди?
Слоганом фільму стала фраза "Вперед у минуле", що є відсиланням до фільму "Назад у майбутнє".