Adottata all'età di nove anni, Liesel (Sophie Nélisse) vive con i genitori adottivi (Geoffrey Rush ed Emily Watson) in un quartiere tedesco di operai. Testimone degli orrori del nazismo, Liesel impara a leggere e un giorno torna a casa con un libro rubato e la passione per la lettura inizia a contagiarla sempre di più. Così comincia a collezionare libri su libri, mentre i genitori adottivi nascondono un ebreo rifugiato sotto le scale…