Jennifer Love Hewitt Paul Nicholls Tom Wilkinson Diana Hardcastle Lucy Davenport Kevin Moore Roy Sampson Oscar James Terence Harvey Neville Phillips Teo-Wa Vuong Danny Babington Stewart Wright Pippa Haywood Anthony Milner Marc Finn Al Wild