The Reds are the first English team to reach the final since Chelsea's Champions League glory against Bayern Munich in 2012, while Madrid are looking to become just the second team to win the competition three times in a row.
Jurgen Klopp fields the expected front three of Roberto Firmino, Sadio Mane and Mohamed Salah. The Egyptian winger has scored 32 goals in the Premier League this season, more than any other player in history.
Alex Oxlade-Chamberlain, Joel Matip and Joe Gomez miss the final through injury, meaning that Dejan Lovren and Georginio Wijnaldum come into the starting lineup.
Zinedine Zidane, who has never been eliminated from Europe as a manager, opts to leave Gareth Bale on the bench for tonight's game, while Dani Carvajal returns to the starting lineup as Lucas Vasquez drops to the bench.
Liverpool: Karius; Alexander-Arnold, Lovren, Van Dijk, Robertson; Henderson, Milner, Wijnaldum; Salah, Firmino, Mane
Subs: Mignolet, Clyne, Klavan, Moreno, Lallana, Can, Solanke
Real Madrid: Navas; Carvajal, Ramos, Varane, Marcelo; Casemiro, Modric, Kroos; Isco; Ronaldo, Benzema
Subs: Casilla, Nacho, Bale, Theo, Vasquez, Asensio, Kovacic
Follow Sports Mole's live text coverage of tonight's match by clicking here.