Coronation Street star Jack P Shepherd was left giggling as he suffered a blunder while live on Good Morning Britain. The actor, famed for playing David Platt in the ITV soap, appeared on the news programme on Thursday morning (March 14) alongside co-star Ben Price.