Question: actor who plays david platt in coronation street
Answer: Jack Peter Shepherd ( born 14 January 1988 ) is an English actor .