John Langford is a Scottish actor who has played four roles in Emmerdale:
- VAT man David McKay in December 1991 and December 1994.
- Alex Oakwell's henchman Stewart Fyfe in February 1998.
- Mr Marwood in January 2002.
- Richard Hawkins in July 2004.
His other credits include Brookside, Heartbeat and Coronation Street.