Charlton Athletic have completed the signing of Ahmed Kashi from French club Metz.
The 26-year-old has penned a three-year deal with the Addicks for an undisclosed fee.
The midfielder had been at Metz for the past three seasons, after beginning his career at Chateauroux.
Kashi was part of the Algeria squad for this year's Africa Cup of Nations.