The ex-files: A lineup of all the ladies of Leo DiCaprio

This year marks 25 years since Leo stole all our hearts. And while he did start with some ladies who were older (and taller, sorry Leo), later the curve showing Leo's age and that of his girls went completely the other way. Or as was joked during the premiere of Once Upon a Time in Hollywood (which lasts more than three hours): “By the end of this premiere, Leonardo’s date will be too old for him.”
1994: Model Bridget Hall
Those were the days when the age difference was only three years…
1995: Naomi Campbell
1997: Demi Moore
That brings the average age up a bit.
1996-1998: Kirsten Zang
Yes, there was Demi Moore cheerfully popping in. But hey, I only heard about it. I wasn't in the mix. Way too old.
1997: Helena Christensen
1998: Eva Herzigova
You'd almost think it's cooler to find a model who hasn't been with Leo than the other way around.
2000-20005: Gisele Bündchen
What a cool couple that was, although I think Tom Brady makes her happier.
2005-2011: Bar Refaeli
2011: Blake Lively
2011-2012: Erin Heatherton
2013: Kat Torres
2013-2014: Toni Garrn
2015: Kelly Rohrbach
2016: Rihanna
2016: Nina Agdal
2017: Camilla Morrone
There is much speculation about whether Camilla is finally the long-awaited keeper. I hope so, Leo. You're 45, just go for it now. Give the world some drop-dead gorgeous kids.



