Question: actor who plays david platt in coronation street?
Answer: Jack Peter Shepherd