I 1980 skrev og spilte hun i teaterstykket sammen med Christopher Durang, og i året som fulgte ble Weaver nominert til en Drama Desk Award for denne rolletolkningen. Hun presenterte prisen for beste kostymedesign med Nastassja Kinski under den 53. Oscar-utdelingen i 1981. Det samme året hadde Weaver også rollen som Tony Sokolow i thrilleren , en jødisk fjernsynsreporter som slår seg sammen med en vaktmester for å løse et mord. I 1982 spilte hun mot Mel Gibson og Linda Hunt i dramafilmen . Filmen handler om en kjærlighetsaffære satt i Indonesia under statskuppet i 1965, og Weaver spilte Jill Bryant, en offiser på den britiske ambassaden i Indonesia som forelsker seg i Gibsons rollefigur Guy Hamilton. Vincent Canby fra skrev at hun ga figuren sin en «særegen stil», og at hun «fylte mange av hullene som manusforfatterne etterlot». Weaver hadde en av hovedrollene i komedien fra 1983, og spilte en kvinne som blir innblandet i en våpenhandel av en venn. I april 1983 presenterte hun en ny Oscar-pris med Robert Mitchum under den 55. utdelingen.