Hannah Stern (Kirsten Dunst) jest młodą Żydówką, która mieszka w Stanach Zjednoczonych. Dziewczyna nie czuje związku ze swoją rodziną, nie interesuje się historią swojego narodu, a nawet nie wie czym był Holokaust. Pewnego razu dostaje jednak od losu dziwną lekcję. W dzień święta Chanuka, podczas uroczystości odbywających się w domu ciotki Evy (Louise Fletcher), Hannah mdleje i... budzi się w Polsce, w 1940 roku. Wkrótce zostaje aresztowana i wywieziona do obozu koncentracyjnego w Oświęcimiu. Tam na własnej skórze przekonuje się czego doświadczała jej ciotka. Na szczęście nie jest sama - towarzyszy jej Rivkah (Brittany Murphy), która twierdzi że jest jej daleką kuzynką.