Especially since I am not really a fan of romantic comedies/drama. This is not really a comedy per se, as there is a dramatic element to it, and the performances should not be so easily dismissed.
Charlize Theron and Keanu Reeves look good together; Keanu is not playing a superficial action role, so the focus is not on him. This is a good thing, especially as we can then appreciate Charlize Theron's performance as Sara Deaver, a quirky girl who Nelson (Keanu) meets at the DMV in San Francisco. San Francisco is an interesting backdrop- the positive aspects of it are emphasized, and it becomes another character in the film.
Jason Isaccs plays Chaz Cherry, the local cross-dresser who is Theron's friend and confidante. He does well in this, and last night I actually saw him in "Friends With Money", wherein his talent was literally wasted. Liam Aiken portrays Abner, who is quasi-adopted by Theron and Reeves, as their relationship develops.
There are some funny scenes, like where Greg Germann (Reeves' co-worker at an ad agency) orders cappuccino and is told off by the waitress. Also where Reeves is presenting an ad campaign for hot dogs, and he eventually flips out.
The film works because it is not a gushing romance film; I am not a big fan of Reeves but he was very good in this film. Theron was excellent, as always, and there are some beautiful shots of the Bay in San Francisco, a nice backdrop for a bittersweet romance.