Characters played by Emma Thompson
Dora Carrington
Characters played by Jonathan Pryce
Lytton Strachey
Characters played by Steven Waddington
Ralph Partridge
Characters played by Samuel West
Gerald Brenan
Characters played by Rufus Sewell
Mark Gertler
Characters played by Penelope Wilton
Lady Ottoline Morrell
Characters played by Janet McTeer
Vanessa Bell
Characters played by Peter Blythe
Phillip Morrell
Characters played by Jeremy Northam
Beacus Penrose
Characters played by Alex Kingston
Frances Partridge
Characters played by Sebastian Harcombe
Roger Senhouse
Characters played by Richard Clifford
Clive Bell
Characters played by David Ryall
Mayor
Characters played by Stephen Boxer
Military Rep
Characters played by Annabel Mullion
Mary Hutchinson
Characters played by Gary Turner
Duncan Grant
Characters played by Georgiana Dacombe
Marjorie Gertler
Characters played by Helen Blatch
Nurse
Characters played by Neville Phillips
Court Usher
Characters played by Christopher Birch
Dr. Starkey Smith
Characters played by Daniel Betts
Porter
Characters played by Simon Bye
Fly Driver
Characters played by Marzio Idoni
Gondolier
Characters played by Mark Chapman
Johnny Boy
Characters played by Eva Gray
Dancer