เรื่องราวเกิดขึ้นในช่วงสงครามโลกครั้งที่สองในประเทศเยอรมนี และเล่าเรื่องผ่านมุมมองของ Death (ความตาย) ที่เป็นผู้บรรยาย โดยมุ่งเน้นไปที่ ลิซัล (Liesel Meminger) (รับบทโดย Sophie Nélisse), เด็กสาวที่ถูกส่งไปอยู่กับครอบครัวอุปถัมภ์ ฮันส์ (รับบทโดย Geoffrey Rush) และ โรส (รับบทโดย Emily Watson) หลังจากสูญเสียพี่ชายและแม่ของเธอในช่วงเวลาที่เลวร้ายนี้
ลิซัลมีความรักในการอ่านหนังสือ แต่ในโลกที่เธออาศัยอยู่ หนังสือถูกมองว่าเป็นสิ่งต้องห้ามจากรัฐบาลนาซี เธอจึงเริ่มขโมยหนังสือจากที่ต่าง ๆ และใช้หนังสือเพื่อหนีจากความเป็นจริงที่โหดร้าย และสร้างมิตรภาพกับ มักซ์ (รับบทโดย Ben Schnetzer), ชายยิวที่หลบซ่อนอยู่ในบ้านของครอบครัวอุปถัมภ์ของเธอ