who has played peter barlow in coronation street
Mark Duncan ( 1971 )
David Lonsdale ( 1986 )
Joseph McKenner ( 1977 -- 1978 )
Chris Dormer ( 1970 -- 1971 )
John Heannau ( 1965 -- 1970 )
Chris Gascoyne ( 2000 -- )
Linus Roache ( 1973 -- 1975 )