The Washington Capitals have signed Justin Williams for $6.5 million over two years. The right winger finds a new home after spending the last seven seasons with the Los Angeles Kings.

The Capitals' official Twitter account confirmed the signing Wednesday.

"Justin is a proven winner and we feel he will be a great addition to our club," Capitals’ general manager Brian MacLellan told reporters after the signing via the league's official website. "We felt it was important for our team to add someone of his caliber, as a hockey player and as a veteran leader."

The 33-year-old Williams, who was the No. 28 overall pick in the 2000 NHL Draft, played for the Philadelphia Flyers from 2000 to 2004, Carolina Hurricanes from 2003 to 2009 and the Kings from 2008 to 2015. Williams had 41 points with 18 goals and 23 assists last season for the Kings.

After the Williams’ signing, the Capitals will try to keep their own free agents in Braden Holtby, Evgeny Kuznetsov and Marcus Johansson.