Now this one caught you by surprise, didn't it? There's so much written about Angelina Jolie and Brad Pitt that the sizeable age difference between the supercouple is often overlooked!
Angie will be 34 next month, while Brad will turn 46 in December -- that's 12 years (and six children!) they've got between them. Think the relationship will last? Only time will tell.