The Carolina Panthers agreed to a two-year contract with defensive end Charles Johnson on Tuesday, the team announced.
The deal is worth $9.5 million, a source told ESPN's Adam Schefter.
"It's great to have Charles back," coach Ron Rivera said in a statement. "He has spent his entire career with the Panthers, has emerged as a leader for us in the last few years, and is a big part of the reason we've had the success we've had. We look forward to having Charles continue to be part of our team."
Johnson, 30, became known as "Big Money" when he signed a six-year, $76 million deal before the 2011 season that made him the highest-paid player in the NFL.