Alan Weir (born 1 September 1959) is a former English professional footballer who played as a defender for Sunderland.