4 Screens DLP Digital Projection and Sound. Built in 1969, the charming four-screen Nickelodeon is located next to downtown Santa Cruz. The theatre shows a wide variety of independent and foreign language films, as well as the best big-budget Hollywood movies, with state-of-the-art presentations in a welcoming community atmosphere. The Nickelodeon has been operated by Landmark Theatres since December 2015.