Rupert Graves — English film, television, and theatre actor