Main Characters Charlie Dimmock 97 main appearances Tommy Walsh 97 main appearances Will Shanahan 97 main appearances Alan Titchmarsh 67 main appearances Kirsty King 30 main appearances