John Barcroft (1936 - 9th June 2013) was an English actor who played Clifford Longthorn in May 1980. The role was recast in 1983 to John Barrett, however Barcroft returned to the role between June and August 1986, due to Barrett's death in May 1983.

Barcroft has also had roles in Coronation Street, Z Cars, Rooms, County Hall, Dempsey and Makepeace and The Country Boy.

Community content is available under CC-BY-SA unless otherwise noted.