Margaret Lord: Julia McKenzie Tracy Lord: Jennifer Ehle Dinah Lord: Talulah Riley Alexander (Sandy) Lord: Damien Matthews Thomas: Colin Haigh William (Uncle Willie) Tracy: Nicholas Le Prevost Macaulay (Mike) Connor: DW Moffett Elizabeth (Liz) Imbrie: Lauren Ward George Kittredge: Richard Lintern CK Dexter Haven: Kevin Spacey Seth Lord: Oliver Cotton Elsie: Laura Brook Mac: Eben Young May: Claire Adams Edward: Jeff Peterson Parsons: Tim Beckmann Maid: Lucy-Anne Holmes