В Польше 1967 года живет 12-летний еврейский мальчик по имени Давид Вайзер. Он остается под опекой своего дедушки и ведет замкнутый образ жизни, много времени проводя в одиночестве и погружаясь в свои мысли. Давид находит утешение в играх, которые со стороны могут показаться странными и даже опасными. Со временем к его играм присоединяются двое других детей – мальчик и девочка. Их детские забавы становятся все более рискованными. Они начинают играть на взлетной полосе, лежа прямо под садящимися самолетами, стоять на железнодорожных путях перед надвигающимся поездом и даже взрывать старые заброшенные постройки. Однажды один из таких взрывов приводит к большому резонансу и трагическому исходу. Происходит трагедия, в результате которой начинаются обвинения в смерти одного из участников этих игр – самого Давида Вайзера. Следствие и поиски виновных продолжаются в течение долгих лет. Прыгая во времени, зритель оказывается через 30 лет после событий, где уже взрослые герои все еще пытаются разобраться в сложившейся ситуации и исследовать последствия своих детских поступков. Этот период их жизни полон размышлений о былом, вине и последствиях, которые заставляют переосмыслить многие моменты их юности.