Sweet November is a 2001 American romantic drama film based in San Francisco directed by Pat O'Connor and starring Keanu Reeves and Charlize Theron.