Cuando su novia desaparece, un hombre mudo (Alexander Skarsgård) se adentra en el sórdido submundo de un Berlín futurista (año 2056), donde sus acciones hablarán sin necesidad de palabras.
Narra la historia de una animosa y valerosa jovencita llamada Liesel, que transforma las vidas de todas las personas de su entorno cuando la envían a vivir con una familia de acogida en la Alemania de la II Guerra Mundial. Para Liesel, el poder de las palabras y de la imaginación se convierte en una forma de escapar de los tumultuosos eventos que la rodean, tanto a ella como a toda la gente que conoce y quiere.
Alemania después de la II Guerra Mundial (1939-1945). Michael Berg (David Kross), un chico de quince años, pierde el conocimiento mientras regresa del colegio. Hanna Schmitz (Kate Winslet), una mujer seria y reservada que le dobla la edad, lo recoge y lo lleva a su casa. Entre ambos surge un apasionado y secreto idilio que se ve interrumpido por la misteriosa desaparición de Hanna. Ocho años más tarde, siendo estudiante de Derecho, Michael vuelve a verla, pero en una situación que nunca hubiera podido imaginar.