Carter signed an 11-year contract with the Flyers in November 2010 that would have kept him in Philadelphia until after his 37th birthday. He didn't make it to 27 with the Flyers, and a few months after celebrating that birthday, Carter was traded for a second time.
He landed with the Los Angeles Kings just before the NHL Trade Deadline in 2012 after a layover with the Columbus Blue Jackets. After being one of the top young stars in the NHL, Carter's reputation had been slighted upon his exit from Philadelphia and after he was unable to produce to expectations in central Ohio.
Carter became a great addition for the Kings. He added a scoring spark and helped balance out the forward lines. Los Angeles won the Stanley Cup a few months later.
Marian Gaborik joined the Kings just before the trade deadline this season in nearly an identical situation. He's a little older than Carter was, but Gaborik was once one of the League's elite goal-scorers and he had just been traded by two teams in less than a calendar year when he arrived in Los Angeles, from the Blue Jackets no less.