Hollywood star Keanu Reeves has dumped 28-year-old actress LYNN COLLINS - and is reportedly dating Diane Keaton.

The Matrix actor dated Collins for three months after meeting her on the set of new movie MARE II.

Keaton, 59, and 40-year-old Reeves co-starred in NANCY MEYERS' SOMETHING'S GOTTA GIVE and were romantically linked earlier this year - before Reeves met Collins.