The final battle scene in the movie The Chronicles of Narnia: The Lion, the Witch, and the Wardrobe was filmed here at Castle Hill. The mysterious, oddly shaped and imposing limestone boulders scatter the landscape, earning themselves the designation as a 'Spiritual Center of the Universe' by the Dalai Lama.