If you are a film enthusiast, you must include the Castro Theater on your to-do list. The Theater itself is worth a visit, so the wonderful and eclectic programming is just a bonus. And the recent upgrades made it much more comfortable and accommodating.
