Question : who has played peter barlow in coronation street
Answer : Mark Duncan (1971)