In June, Ben Affleck and Jennifer Garner announced their plans to divorce after 10 years of marriage, and despite all the rumors, the news still came as a shock. They weren't the first famous couple to blindside us with their breakup — Katie Holmes and Tom Cruise's divorce came out of nowhere, and we couldn't have been the only ones who thought Jessica Simpson and Nick Lachey would last forever, right? Scroll through to see all the celebrity duos that made us gasp when they didn't make it, and then check out the famous pairs that have been together the longest.