There's been a church on the site since Saxon times. The present building is early 16th century, with earlier bits and pieces. A window on the north wall commemorating the archers who died at the battle of Flodden (1513) is reputed to be the world's oldest war memorial.
The wooden spire (1667) is one of only three in the country.
The churchyard was used as a location for the BBC series Life on Mars.