Everton have signed Demarai Gray from Bayer Leverkusen for around £1.6m, bringing an end to his brief spell in the Bundesliga.
Gray arrived in Florida, where Everton are holding a pre-season training camp, to undergo a medical on Thursday.
The 25-year-old winger has signed a three-year deal with the Toffees, who have the option to extend it by a further 12 months.
Gray told evertontv that new Toffees boss Rafa Benitez was a key reason for his decision to move to Goodison Park, saying: "I'm delighted to be back in the Premier League at such a big club and I'm excited to play with the team and get to work.
"Speaking to the manager and [director of football] Marcel Brands, I had a really good feel for the club and I feel this is a place where I can continue to develop.
"The manager, with his ambition and what he has won in the past, is important and we'll look to push forward and compete with the top clubs. I think a club of this magnitude has all the potential to be right up there.
"Everton are a very big club and the main objective is to be pushing and competing back up there in the table. I want to work hard on the training pitch and work my hardest for the club on the pitch."
Gray only joined Leverkusen in January after a five-year spell with Leicester.
More to follow...
This is a breaking Everton transfer news story that is being updated and more details will be published shortly. Please refresh this page for the latest updates.
Sky Sports brings you live updates as they happen. Get breaking sports news, analysis, exclusive interviews, replays and highlights.
Sky Sports is your trusted source for breaking sports news headlines and live updates. Watch live coverage of your favourite sports: Football, F1, Boxing, Cricket, Golf, Tennis, Rugby League, Rugby Union, NFL, Darts, Netball and get the latest transfers news, results, scores and more.
Visit skysports.com or the Sky Sports App for all the breaking sports news headlines. You can receive push notifications from the Sky Sports app for the latest news from your favourite sports and you can also follow @SkySportsNews on Twitter to get the latest updates.