Wales head coach Warren Gatland has selected Alex Cuthbert in his 31-man squad for the upcoming World Cup.
There was uncertainty over the 25-year-old wing's inclusion after he was axed from the Six Nations squad earlier this year, but Gatland has opted to use him.
Seven players, including Ross Moriarty, Gareth Anscombe, Rob Evans, Scott Andrews, Kristian Dacey, Tyler Morgan and Eli Walker have all missed out.
A surprise inclusion is Cory Allen, who has been named in the squad despite not playing in any World Cup warm-up matches.
Wales World Cup squad:
Forwards: Tomas Francis (Exeter Chiefs), Paul James (Ospreys), Aaron Jarvis (Ospreys), Gethin Jenkins (Cardiff Blues), Samson Lee (Scarlets), Scott Baldwin (Ospreys), Ken Owens (Scarlets), Jake Ball (Scarlets), Luke Charteris (Racing Metro), Bradley Davies (Wasps), Dominic Day (Bath), Alun Wyn Jones (Ospreys), Taulupe Faletau (Newport Gwent Dragons), James King (Ospreys), Dan Lydiate (Ospreys), Justin Tipuric (Ospreys), Sam Warburton (Cardiff Blues)
Backs: Gareth Davies (Scarlets), Rhys Webb (Ospreys), Lloyd Williams (Ospreys), Dan Biggar (Ospreys), Rhys Priestland (Scarlets), Cory Allen (Cardiff Blues), Jamie Roberts (Harlequins), Scott Williams (Scarlets Hallam Amos (Newport Gwent Dragons), Alex Cuthbert (Cardiff Blues), Leigh Halfpenny (Toulon), Matthew Morgan (Bristol), George North (Northampton Saints), Liam Williams (Scarlets)