Danilo has completed a summer move from Real Madrid to Manchester City, with the right-back signing a five-year contract at the Etihad Stadium.
Danilo leaves Real after two seasons at Bernabéu
Both clubs confirmed the deal on Sunday morning, after the 26-year-old Brazil international left Real's pre-season camp in Los Angeles to undergo a medical with the Premier League side this weekend.
In a statement, Los Blancos said: "The club would like to thank the player for his professionalism, commitment and dedication throughout his time at Real Madrid and wishes him all the best in this new stage of his career."
I've always wanted to play under Guardiola, says Danilo
It is believed that City are to pay 30 million euros plus five million in add-ons for the defender, who departs Real after two years in Madrid.
“There has been strong interest from other clubs," the full-back told City's website, "but it has always been my ambition to play for [Citizens boss] Pep Guardiola.
"As soon as I heard of his interest, I knew immediately I wanted to be a City player."
Having joined Real from FC Porto in July 2015, the player made a total of 56 appearances for Los Merengues, scoring three goals and supplying nine assists.
Champions League winner in both campaigns at Real
He won two Champions Leagues, one LaLiga title, one Club World Cup and one UEFA Super Cup in Spain.