Alvaro Morata, the captain of Spain's European champion team, is moving from Atlético Madrid to AC Milan, where he will be team-mates with Noah Okafor.
The 31-year-old striker has signed a four-year contract plus an option for a further season.
Morata has already played twice for Juventus in Italy and won the league twice with the Turin club. At Milan, he is expected to compensate for the departure of Olivier Giroud.