The church is in front of the Norman castle. It was built around 1144 to a cruciform plan with a central tower and long chancel and it was enlarged in the 13th century. The original tower was removed in 1830 and a new tower built over the south porch.