Charlton have signed former Leeds skipper Frazer Richardson on a two-year-deal.
The 26-year-old, who made 171 appearances for the Whites, has put pen-to-paper at The Valley after falling out of contract at Elland Road at the end of last month.
He becomes the Addicks' second signing in the summer transfer window following the capture of defender Miguel Angel Llera.
Charlton boss Phil Parkinson says he is delighted at signing the former Whites skipper after admitting a frustrating spell in the transfer market.
"I'm delighted to get Frazer on board," he told the club's official website. "He's exactly the type of character we're looking for.
"He's a good player and he's got lots of experience in this division and higher.
"He's been at Leeds a long time and perhaps now's the time for him to have a fresh challenge.
"He will be a great addition for us and we look forward to working with him."
He added: "We needed a bit of experience and those leadership qualities. He's been captain of a big club like Leeds and it's a deal I've been working hard on a long time over the summer.
"It's been a while to complete so I'm delighted to get him on board."
Richardson will join the Addicks for pre-season training in Ireland this week and is expected to make his first team debut against Wycombe at The Valley on 8th August.