Question: who has played peter barlow in coronation street
Answer: Peter Barlow Chris Gascoyne as Peter Barlow ( 2015 ) Coronation Street character Portrayed by John Heannau ( 1965 -- 1970 ) Chris Dormer ( 1970 -- 1971 ) Mark Duncan ( 1971 ) Linus Roache ( 1973 -- 1975 ) Joseph McKenner ( 1977 -- 1978 ) David Lonsdale ( 1986 ) Chris Gascoyne ( 2000 -- ) Duration 1965 -- 1971 , 1973 -- 1975 , 1977 -- 1978 , 1986 , 2000 -- 2003 , 2007 -- First appearance Episode 450 5 April 1965 Introduced by H.