Rok 1969. Zamknięty w sobie nastolatek Charlie Bucktin (Levi Miller) mieszka z rodziną w małym miasteczku w Australii. Pewnego letniego wieczoru miejscowy rozrabiaka, Jasper Jones (Aaron L. McGrath), prowadzi go za sobą do buszu. Okazuje się, że chłopak znalazł tam zwłoki swojej dziewczyny, Laury, i teraz boi się, że jako pół Aborygen zostanie oskarżony o jej zamordowanie. Jasper prosi Charliego, aby pomógł mu odnaleźć prawdziwego zabójcę i tym samym oczyścił go z potencjalnych zarzutów. Cała sprawa szybko przybiera niespodziewany obrót.