Keanu Reeves has joined the cast of an as-yet-untitled romantic comedy starring Jack Nicholson and Diane Keaton. Reeves will play a young doctor who battles Nicholson for Keaton's heart.