#2 Harry Kane (Tottenham)
Impossible to leave out of this list, Kane is in the form of his life, and has transcended this season to place himself firmly amongst the best strikers in the world. The Englishman is averaging almost a goal a game this season for his club. It was Kane's forceful header which decided the North London derby in their last game, and Tottenham will be looking to him to score any chances he'll be lucky to get against Juventus.
He has scored against some top goalkeepers this season, including Real Madrid's Keylor Navas and Arsenal's Petr Cech, but the opportunity to score against the legendary Buffon will be sweet for a striker like Kane. Under Allegri, Juventus have made their home stadium into a fortress and rarely concede, so Kane should find it tough tomorrow.
In Giorgio Chiellini, Juventus have one of the most dangerously crafty defenders in football, a rugged and strong operator who knows when to tackle and equally knows when to draw a foul against him; Kane is prone to use his physicality to hold the ball up to allow his teammates to join him in attack, a useful skill to have in an away-leg tie, but he'll have to be careful not to allow Chiellini to use this against him.
This will be Kane's first taste of the knockout stages of the Champions League and so he will be eager to prove he can score here too.