Rachel Weisz added a stage accolade to Hollywood stardom Sunday, winning the best-actress prize at London's Laurence Olivier theater awards for her role in "A Streetcar Named Desire."