Dolby Theatre The Dolby Theatre is a live theatre in the Hollywood and Highland retail, dining, and entertainment complex on Hollywood Boulevard in the Hollywood. Since its opening on November 9, 2001, the theatre has been the home of the annual Academy Awards Ceremonies (The Oscars), which were first held there in March 2002, and is the first permanent home for the awards.
You can share this page in two ways…
Share this link:
Send it with your computer's email program: Email this