Juventus will take on the might of Real Madrid tonight in the Champions League final.
The huge match comes live from the Principality Stadium in Cardiff with both teams desperate to lift the biggest prize in club football.
Real go into today's game as favourites and boss Zinedine Zidane must decide whether to choose between Gareth Bale and Isco.
Bale has not played a competitive match since April 23 but is now fit to play in tonight's clash.
Speaking about his decision, Zidane said: "They're both very important players and everyone can give their opinion but it won't influence me," said Zidane.
For the second year running, fans are able to watch the game live on YouTube and for the first time ever the UEFA Champions League final will also be available through a number of 360°streams on YouTube and the new BT Sport Virtual Reality App.
So, if you want to watch all the action, here's how to stream the Champions League final for free online.
How to watch Juventus v Real Madrid live stream Juventus v Real Madrid combined line-up Sat, June 3, 2017
Click to reveal our Juventus v Real Madrid combined line-up ahead of the Champions League final
Bongarts/Getty Images 1 of 11
GK: Gianluigi Buffon
How To Watch Juventus vs Real Madrid
Coverage of tonight’s Champions League final between Juventus vs Real Madrid will be shown live on BT Sport 2, with the pre-match build-up starting at 6pm and kick-off set for 7.45pm.
If you don't have access to BT Sport you can also watch all the action for free on YouTube HERE.
Get Quotes on Home Insurance
BT Sport will also be showing the match on a desktop computer or laptop via the company's own site.
The BT Sport website has received a re-design for the 2016/17 season, is available to download now on iOS, Android and Windows 10 devices, provided you have a BT ID.
Unfortunately you are unable to beam BT Sport content from your device to a TV via a Google Chromecast, unless you’re also a BT broadband customer.
The BT Sport enhanced video player is also available online.
However EE mobile customers will be able to stream the game for free, thanks to a free six month subscription plan recently announced by the network.
Lastly, Sky TV and Virgin Media customers can also tune into BT Sport, via channel 457 and 532 respectively, as well as Sky HD channel 417.
This means that Sky customers can follow all the action on their desktop or laptop via the Sky Go app, which if you’re an existing customer, is also available on iOS and Android smartphone and tablet devices.
Sky Go is also available on a number of platforms including Amazon Fire devices, iPad, Mac computers and laptops, Playstation 3, PS4 and Xbox One.
The Sky Sports app, available to download on iOS and Android devices, will also be providing live text coverage and updates.