All Day

Irving Berlin’s White Christmas at Lakewood Theatre

Lakewood Center for the Arts 368 S State St, Lake Oswego

Lakewood Theatre Company, now in its 74th season, stages the Irving Berlin musical about two song-and-dance men, a sister act and a Vermont inn that needs…

Little Shop of Horrors at Portland Center Stage

The Armory (Portland Center Stage) 128 NW Eleventh Ave, Portland

Portland Center Stage counter-programs the season of goodwill with a brand-new production of the cult musical about a shy florist and the bloodthirsty plant that makes…

A Christmas Carol at Portland Playhouse

Portland Playhouse 602 NE Prescott St, Portland

Portland Playhouse's musical take on Dickens has become a King neighborhood holiday ritual, staged in the company's converted church on NE Prescott. This year director Cassie…

$5 – $71.95

International Ballet Theatre: The Nutcracker

Meydenbauer Center Theatre 11100 NE 6th St, Bellevue

If McCaw Hall feels far from the Eastside, Bellevue's own Nutcracker plays the Meydenbauer Center Theatre for two weeks before Christmas. International Ballet Theatre roots its…