O jovem Addison Schacht (Ansel Elgort) tem 18 anos de idade e está terminando o ensino médio. Preenchendo o formulário para concorrer a uma vaga na universidade, ele para em uma das perguntas: “Quais são suas maiores qualidades e seus piores defeitos? Enquanto pensa na sua trajetória até ali e decide se deve ou não continuar os estudos, o rapaz vai levando a vida, se envolvendo emocionalmente com a melhor amiga Phoebe (Chloë Grace Moretz.) Mas quando Kevin, um colega de turma, é assassinado, Addison decide fazer uma investigação por conta própria. E, quanto mais ele descobre a respeito desse mistério, mais mergulha em questões ocultas de seu próprio passado.