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