Rachel Weisz winning Best Supporting Actress