9 male celebrities dating – or married to – older women, from Harry Styles and Olivia Wilde, and Jennifer Lopez and Ben Affleck, to Britney Spears and Sam Asghari who just had an LA wedding

Romances with large age gaps are hardly unheard of in showbiz. And while some flames fizzle out after burning spectacularly hot, other celebrity couples end up settling down happily ever after. In fact, numerous celebrity men have found love with famous women several years their senior and ended up in long-term relationships, or even tying the knot … Here are just nine of them.
Ben Affleck and Jennifer Lopez

Affleck, 49, met Lopez, 52, while they were both filming the critically panned 2003 movie Gigli. They began dating in 2002 and became engaged later that same year, but officially announced their split in early 2004.
Kurt Russell and Goldie Hawn

Hawn, 76, has two children with her ex, Bill Hudson – son Oliver, and daughter Kate. The Death Becomes Her star also shares one child, Wyatt, with the 71-year-old Russell.
Who is the richest woman in the world right now? (No, it’s not Kim K)
Nick Jonas and Priyanka Chopra

Harry Styles and Olivia Wilde

Following Wilde’s split from her long-time fiancé Jason Sudeikis in 2020, the filmmaker was spotted holding hands with Styles at a January 2021 wedding.
Sam Asghari and Britney Spears

Ryan Gosling and Eva Mendes

Mendes is seven years older than her husband, who she first met while they were working together on the 2012 film The Place Beyond the Pines. The couple now has two children together.
Who is the father of Amber Heard’s baby? Meet daughter Oonagh Paige
Hugh Jackman and Deborra Lee-Furness

The couple first met on the set of Furness’ Austrian TV show Correlli and later tied the knot in April 1996. Jackman, 53, and Furness, 66, share two children together: son Oscar, who’s 22, and 16-year-old daughter Ava.
Aaron and Sam Taylor-Johnson

The couple have an age difference of 23 years and met through the 2009 film Nowhere Boy, which starred a then 18-year-old Aaron and was directed by Sam.
They tied the knot in 2012 (both changing their last names to Taylor-Johnson), and have two children together: Wylda Rae, born in 2010, and Romy Hero, born in 2012.
Aaron is now 32, and Sam is 55.
Tom Kaulitz and Heidi Klum


- After Bennifer’s engagement then split in the 2000s, Affleck married Jennifer Garner and J. Lo dated Alex Rodriguez – but now the OG power couple is back together again
- Priyanka Chopra and Nick Jonas just had a baby, Ryan Gosling and Eva Mendes met on set, and former Victoria’s Secret Angel Heidi Klum loves posting about her relationship on Instagram