Manchester United and Juventus are set to go head to head in the Champions League at Old Trafford on Tuesday night in their first meeting since 2003.
That last game between the two sides was famously won 3-0 by United in Turin and saw Ryan Giggs tear the Bianconeri to shreds. Eagerly awaited, this time around promises to be another titanic affair as the sides battle to finish top of Group H.
As two giants of world football, the clubs have won 53 league titles, 25 national cups and 11 European trophies between them during their illustrious histories. They have also shared some truly incredible players over the years in positions all over the pitch.
Here's a look at six stars who have worn both the red of United and the stripes of Juve...
Player career stats sourced from Transfermarkt
6: Edwin van der Sar
Juventus: 88 appearances, 41 clean sheets (1999 - 2001)
Man Utd: 266 appearances, 135 clean sheets (2005 - 2011
Edwin van der Sar was one of the goalkeepers that United considered as a replacement for Peter Schmeichel in 1999 and many fans still believe the club should have moved more seriously for the Dutchman then instead of waiting six years to sign him.
Van der Sar spent just two years with Juve during a rare barren spell for the club, with a UEFA Intertoto Cup his only silverware. He later won four Premier League titles and the Champions League in six seasons at United after joining from Fulham.
Van der Sar, who is now a director at Ajax after his retirement in 2011, even set a world record after going an astonishing 1,311 minutes without conceding a goal during the 2008/09 season. It was a run that lasted from November to March and covered two competitions.
5: Patrice Evra
Man Utd: 379 appearances, 10 goals (2006 - 2014)
Juventus: 82 appearances, 3 goals (2014 - 2017)
Patrice Evra moved directly from Manchester to Turin in the summer of 2014 after winning 10 major honours, including five Premier League titles and the Champions League, and playing close to 400 total games during a trophy-laden era at Old Trafford.
The Frenchman, who also often captained United, continued that winning streak after moving to Italy, the country where he had started his professional career. He bagged two domestic doubles in two seasons with Juve and played in the 2015 Champions League final.
Evra's career ultimately rather tailed off. He went several months without a club after being released by Juve in 2017, eventually joining Marseille. That spell ended when he was dismissed following a violent altercation with a fan. He later briefly played for West Ham.
4: Carlos Tevez
Man Utd: 99 appearances, 34 goals (2007 - 2009)
Juventus: 96 appearances, 50 goals (2013 - 2015)
Carlos Tevez played a crucial role during one of the greatest seasons in United history in 2007/08 as the club won a Premier League and Champions League double. He was bizarrely only on loan, however, and when the time came to buy him outright in 2009, United declined.
The deal required United to pay £25m for the Argentine and Sir Alex Ferguson famously felt the proposed arrangement didn't offer any value, stating in an interview with The Guardian at the time: "I was happy to go along with the deal as long as it was the right one but, quite simply, he is not worth £25m."
After spending four years with United's fierce crosstown rivals, Manchester City, Tevez moved on to Juventus in 2013 and won Serie A in each of his two seasons in Italy, as well appearing in the 2015 Champions League final for the club.
3: Zlatan Ibrahimovic
Juventus: 92 appearances, 26 goals (2004 - 2006)
Man Utd: 53 appearances, 29 goals (2016 - 2018)
Zlatan Ibrahimovic at Juventus and Zlatan Ibrahimovic at United were two very different players, with the decade in between those spells crucial in turning the mercurial Swede from an inconsistent talent into one of the most feared strikers in the world.
He struggled to make an impact in Turin, scoring only seven times in Serie A during his second year and left when Juve were forcibly relegated by the 2006 Calciopoli scandal, while United later reaped the rewards of a much more driven Zlatan.
Ibrahimovic wound up at Old Trafford as a free agent after scoring 156 goals in four years with Paris Saint-Germain. He proved to be a revelation for United despite critics highlighting his age as a concern, although a serious knee injury ultimately curtailed his time in England, and he now ploughs his trade in the MLS.
2: Paul Pogba
Man Utd: 7 appearances, 0 goals (2009 - 2012)
Juventus: 178 appearances, 34 goals (2012 - 2016)
Man Utd: 99 appearances, 19 goals (2016 - present)
Paul Pogba opted to take a contract offer from Juventus in 2012 rather than fight for a first-team place at United. But four years of establishing himself as one of the world's best-emerging talents saw his old club offer a world record £89m to buy him back.
Pogba has struggled to justify that price tag since returning to Old Trafford, failing to perform on a consistent basis. His allegedly poor relationship with Jose Mourinho has also been the fuel for much speculation that he could soon be leaving again.
However, speaking ahead of this week's game, Pogba acknowledged his great respect for Juve because of how he was given the chance to develop during his time in Turin, but stated, "I'm at home here (United) and it will always be that way."
1: Cristiano Ronaldo
Man Utd: 292 appearances, 118 goals (2003 - 2009)
Juventus: 10 appearances, 5 goals (2018 - present)
It was as a United player that Cristiano Ronaldo emerged as a world-class star and won his first Ballon d'Or. Initially an inconsistent teenager, his form from 2006 onward took him to new levels and it required a world record offer for him to join Real Madrid in 2009.
After an incredible nine-year spell in Madrid, Ronaldo finally moved on this summer in a €100m move to Juventus where he now begins a new chapter of his historic career.
The 33-year-old Portuguese star has only faced United three times since leaving - twice during the 2012/13 season when Real Madrid met the Red Devils in the Champions League last 16, and once as a substitute in the 2017 UEFA Super Cup played in Macedonia.