NIcole Kidman plays Virginia Wolfe in The Hours