Diamonds Cast James Purefoy Judy Davis Derek Jacobi Joanne Kelly Louise Rose Stephen McHattie Benjamin Ayres Jeremy Crutchley Brendan Penny Nicholas Pinnock