The important part for answering this question is: He has portrayed the character of David Platt in the ITV soap opera Coronation Street since April 2000.
This justifies what answer for what question? Q & A: 
user
Passage: Jack Peter Shepherd (born 14 January 1988) is an English actor. He has portrayed the character of David Platt in the ITV soap opera Coronation Street since April 2000.

Question: Based on this passage, actor who plays david platt in coronation street?
Jack Peter Shepherd
assistant