Thierry Henry has completed his expected move to Major League Soccer with New York Red Bulls.
The 32-year-old former Barcelona and Arsenal striker has agreed a 'multi-year' contract and could now make his debut against Tottenham in a pre-season friendly for the Premier League club on July 22.
Henry was released by Barcelona last month and had been heavily linked with a move to New York.
"It is without question that Thierry Henry is one of the most successful and recognisable players over the past 15 years," said the club's head of global soccer Dietmar Beiersdorfer.
"We are thrilled that Thierry has decided to come to New York to help the Red Bulls compete for championships this year and for years to come.
"His international pedigree is second to none and he is a proven winner."
Henry, who was a member of France's World Cup squad in South Africa, scored 49 goals during three seasons with Barca after arriving in Spain as Arsenal's 226-goal all-time leading scorer.
"This marks an exciting new chapter in my career and life," he said.
"It is an honour to play for the New York Red Bulls. I am fully aware of the team's history and my sole goal during my time here is to help win the club its first championship.
"Knowing Red Bull's significant commitment to soccer locally and internationally, I am confident that my teammates and I will succeed."