The latest storylines and spoilers on the Coronation Street character David Platt, currently played in the cast by Jack P. Shepherd. He was originally played by Thomas Ormson.