This is not a good year for famous couples. Hot on the heels of ... well, pretty much everybody (including Zac Efron and Vanessa Hudgens, Noah Baumbach and Jennifer Jason Leigh, Courteney Cox and David Arquette, and Dexter and his sister-wife), Ryan Reynolds and Scarlett Johansson have separated, reports Us Weekly. The onscreen superheroes had been married for two years. (How much more celebrity-related heartbreak can we take?) [Us Weekly]