Who played Grace Stewart in the movie The Others?

Grace Stewart was played by Nicole Kidman, and I must say that she gave quite a performance.