Mill Valley opens its 28th edition