What team does Cancelo currently play for?
Answer: João Cancelo currently plays for Manchester City, an English Premier League soccer club. Cancelo joined the team in August 2019, signing a six-year contract with the club. He had previously played for Juventus, Inter Milan, and Valencia in his career prior to joining Manchester City. Cancelo has become an integral part of the team's defense, playing as a right-back and helping the team to both the Premier League and League Cup titles in 2019-20. He has also been part of the team's Champions League run, playing in all five matches of the competition.