There was a church here as far back as the 12th century, with that original building probably just being a basic nave and chancel. A north aisle was added early in the 13th century, with the three stage tower added around the middle of the 13th century. Much alteratoion came about around 1400, at which time the chancel was re-built. It appears as if the chancel has also been shortened at some point, possibly in the 16th century
An ususual feature of Holy Cross is that there was a large chapel built on to the western end of the tower around the end of the 15th century. This is now in ruins, with only the eastern wall still intact. The porch was built and the church restored in 1889.
Three bells hang here.