Lee McCulloch ( born 14 May 1978 ) is a Scottish football player . He plays for Rangers . Lee Henry McCulloch ( born 14 May 1978 in Bellshill , North Lanarkshire ) is a Scottish professional association football player who currently plays for Rangers in the Scottish Premier League .