Question: who has played peter barlow in coronation street
Answer: John Heannau ( 1965 -- 1970 )