Guest Stars Tim Bentinck as Porchey Imogen Stubbs as Anne Tennant Tristan Gemmill as Dr Richard Thompson Stuart Milligan as Harding Lawrence Jamie Kenna as Doorman Joe Edgar as Young Porchey Daniel Costello as Ned Ryan Thea Beyleveld as Speech Therapist Ira Mandela Siobhan as American GI Eric James Gravolin as Upper-Class Officer Hamish Riddle as Young Peter Townsend Thea Balich as Margaret's Maid Chastity Belt as Pink Sink Singer Snow White Trash as Saxophonist