I 2012 hadde hun også en liten birolle i skrekkfilmen , der hun spilte lederen av et underjordisk laboratorium som årlig ofrer fem ungdommer for å kunne gjennomføre et hellig ritual. Hun hadde også de kvinnelige hovedrollene i thrillerne og . I førstnevnte spilte hun mot Cillian Murphy og Robert De Niro, og hadde rollen som Margaret Matheson, en akademiker som engasjerer seg i overnaturlig aktivitet. Weaver hadde rollen som Jean Carrack i , en «tydelig upålitelig» CIA-agent, ifølge . Weaver fikk gode kritikker for skildringene sine. Roger Ebert og roste Weavers rolle i , mens mente hun gjorde en god jobb i . mente imidlertid at skildringen i sistnevnte film var en av Weavers mindre overbevisende og engasjerende roller. I 2012 spilte hun også vampyrdronningen Ciccerus i komedien .