George North will become the youngest player in world rugby to reach 100 caps after being named in Wales' starting line-up for Saturday's Six Nations showdown with England.
The 28-year-old, who won his first cap in November 2010, returns to the side at outside centre as one of five changes from the 25-24 win over Scotland on February 13.
Wing Josh Adams is back from suspension while Josh Navidi, Jonathan Davies and scrum-half Kieran Hardy are also included in the XV, the latter making his first Six Nations start.
Wales have won their opening two games in this year's tournament and are three points ahead of England, who beat Italy 41-18 last time out after losing to Scotland in their opener.
Eddie Jones makes two changes to the England line-up, with hooker Jamie George and flanker Mark Wilson replacing Luke Cowan-Dickie and the injured Courtney Lawes respectively.
Elliot Daly retains his place and is set to win his 50th cap for England, who have named the uncapped George Martin among their replacements for the Principality Stadium clash.
"We know we'll be up against a strong Welsh challenge on Saturday, but we've worked really hard in training this week and have got a very good team to face it," Jones said.
"We want to show people what we are capable of, keep building our performances and show the best is yet to come from this England team."
Wales XV: Liam Williams; Louis Rees-Zammit, George North, Jonathan Davies, Josh Adams; Dan Biggar, Kieran Hardy; Wyn Jones, Ken Owens, Tomas Francis, Adam Beard, Alun Wyn Jones, Josh Navidi, Justin Tipuric, Taulupe Faletau.
Replacements: Elliot Dee, Rhodri Jones, Leon Brown, Cory Hill, James Botham, Gareth Davies, Callum Sheedy, Uilisi Halaholo.
England XV: Elliot Daly, Anthony Watson, Henry Slade, Owen Farrell, Jonny May, George Ford, Ben Youngs; Mako Vunipola, Jamie George, Kyle Sinckler, Maro Itoje, Jonny Hill, Mark Wilson, Tom Curry, Billy Vunipola.
Replacements: Luke Cowan-Dickie, Ellis Genge, Will Stuart, Charlie Ewels, George Martin, Ben Earl, Dan Robson, Max Malins.