Jonathan David has been linked to Premier League clubs for several rounds, but now Juventus have agreed with the Canadian international, who walked out as a free agent in the summer after 232 games in the Lille shirt.
On Friday, Juventus reported that the centre-back had arrived at the airport in Turin, where supporters had turned up to show him welcome.
READ: Aston Villa make important announcement about Philippe Coutinho
Juventus will pay David and Entourage around 15 million euros, Italy reports.
Read on Popidol: Viktor Gyökeres breaks up with girlfriend due to Premier League transfer
Congratulations!
The latest on legislation for online casinos in Europe