Seattle International Film Festival *WEST COAST PREMIERE* May 22, 2010 Harvard Exit Theater 807 East Roy at Harvard Seattle, WA 98102 Loading Map.... Harvard Exit Theater 807 East Roy at Harvard Seattle, WA 98102 47.625 -122.322