The church has a rich and complex history, having been extended and re-modelled many times over the centuries. The oldest extant fabric is at the base of the tower, which is 12th century: much of the nave and chancel was built early in the 14th century, although altered and widened toward the end of the 14th century. Many of the windows date from the 14th and 15th century. The south porch is 14th century. The roof of the nave is 17th century. The font bowl is 15th century.
The church is usually open during the day, and it's an interesting building to visit: I particularly like all the human faces secreted around the place. The one remaining on the outside of the church porch is relatively recent, dating from the 19th century.