The 40-year-old Matrix star is said to have split with Lynn Collins, 28, after a three- month-relationship. The two actors met on the set of the new movie Il Mare, in which Reeevs plays an architect who live the same house with a doctor (Sandra Bullock), -- only two years apart from one another - and falls in love with her via letters they both deposit in the same mysterious mailbox.
Keanu Reeves was romantically linked to Diane Keaton, earlier this year, according to the British website Sky News.
Reeves and Keaton co-starred in Something's Gotta Give last year.
In a 2004 interview about Something's Gotta Give, in which she has an affair with a young doctor, played by Keanu Reeves, Keaton mentioned the scene when she was kissing Reeves, who is 18 years her junior.
The 59-year-old actress confessed she kept thinking:
He must be hating this.Speaking of Diane Keaton in an interview posted on About.com, Keanu said:
She's great. I mean, it's nerve-wracking. Kissing someone is pretty intimate, actually very intimate, and your heart always kind of skips a beat before you do that. But with my character, it was okay. My character kind of takes her and asks her. He kind of puts his hand on her and says, "Do you want to kiss because it's going to be alright?