Is David Metcalfe leaving ITV’s Emmerdale for good? August 21, 2023 News by Leave a Comment on Is David Metcalfe leaving ITV’s Emmerdale for good? Matthew Wolfenden who plays shopkeeper David Metcalfe on Emmerdale is reportedly leaving the ITV soap after almost two decades, a TV source says.