2 distinctive Santa Cruz California Movie Theatres. The Historic Del Mar Theatre and the acclaimed Nickelodeon Theatre located in downtown Santa Cruz