I 1997 hadde Weaver hovedrollen i TV-filmen , som var løst basert på eventyret om Snøhvit. Filmen handler om adelskvinnen Lady Claudia Hoffman (Weaver), som gifter seg med enkemannen Fredric. Hun forsøker å bli venn med Fredrics datter Lily, men blir avvist. Etter dødfødsel ni år senere, forteller det magiske speilet hennes at dødsfallet er stedatterens skyld. Claudia, som nå er hevngjerrig, ønsker å få Lily drept. Weaver ville ikke spille rollefiguren sin ondsinnet gjennom hele filmen; hun ville spille en person med gode hensikter, men hvor ting ikke løste seg. Hun har kalt figuren «ensom» og «ustabil». mente hun ga den sterkeste prestasjonen blant skuespillerne, og kalte rollefiguren det «mest komplekse elementet i hele historien». beskrev rollefiguren som «en stemor dynket i mørk psykose», og mente at Weaver hadde en «strålende» skildring. Hun ble nominert til både en Primetime Emmy Award og en Screen Actors Guild Award for rolletolkningen.