Pierce Brosnan has a lengthy list of blockbuster hits under his belt, including his time as 007 in four of the James Bond films from 1995 to 2002.
Brosnan is pretty secretive when it comes to his personal life, something he may have picked up from playing a spy all those years. But the actor is married to Keely Shaye Smith, who he dated for 7 years between 1994 and 2011 when they ultimately tied the knot. The couple has been married ever since, despite a 10-year gap in age.
Heidi Klum and Tom Kaulitz
There’s a common theme among most of these celebrity couples, which is that at least one of them is super good-looking. Hell, with most of them – both of them are good-looking, which is the case for Heidi Klum and her 29-year-old guitarist fiancé: Tom Kaulitz.
The 45-year-old former supermodel didn't mind the 16-year age difference and said that they’re so in love that it doesn’t matter, though she does admit that they got questioned about it quite often. Maybe people were right as the relationship didn't last.
Catherine Zeta-Jones and Michael Douglas
Beautiful actress Catherine Zeta-Jones is 25 years younger than her husband, actor and director Michael Douglas, but that hasn’t kept them from being happily married for over two decades. They have faced some turbulence along the way, but for the most part, things between the actors seem to be working well.
During one interview, Catherine revealed one of her secrets to a long and happy marriage: separate bathrooms. Hey, if you think about it – that makes a lot of sense.
Olivia Wilde and Harry Styles
Olivia Wilde met funnyman, Jason Sudeikis, in 2011, over a decade and two children later, Olivia left him for former One Direction heartthrob, Harry Styles.
The relationship attracted negative media attention, with her leaving the father of her children for a man who is 10 years younger than her. Still, the two ignore everyone, because they are just having the time of their lives being in love with each other.
Mariah Carey and Nick Cannon
Mariah Carey broke a lot of hearts when she decided to tie the knot with singer Nick Cannon in 2008. At the time the two got married, Cannon was 28 and Mariah was 38. The gap in age didn’t seem to bother either of the stars, who remained happily married for quite some time. Unfortunately, they did start to grow apart, and eventually, they split up.
Several speculations exist as to why the couple got divorced in 2016. Many swear that they were doomed from the beginning because of their difference in age, but plenty of other couples have proven that theory wrong.