The Hours is a 2002 British-American drama film directed by Stephen Daldry, and starring Nicole Kidman, Meryl Streep, Julianne Moore, and Ed Harris. The screenplay by David Hare is based on Michael Cunningham's 1999 Pulitzer Prize-winning novel of the same title.