Cory Hill has been named in Wales' 31-man World Cup squad despite suffering from a leg fracture.
Dragons lock Hill, who captained his country in two Tests against Argentina last year, could be unavailable until halfway through Wales' pool schedule. He has not played since February.
But Wales head coach Warren Gatland has selected him for Japan, while fly-half Rhys Patchell also features following his try-scoring exploits against Ireland on Saturday.
Two of the more surprising omissions were props Rob Evans and Samson Lee.
Squad members learnt of selection via a video produced by the Welsh Rugby Union when each player was told by a member of their community club that they had been chosen.
It will be lock Alun Wyn Jones' fourth World Cup, with wing George North and hooker Ken Owens featuring in the tournament for a third time.
There are call-ups for Saracens prop Rhys Carre, who made his Test debut against Ireland, and flanker James Davies.
Gatland has opted for a split of 13 backs and 18 forwards, which includes three centres, two fly-halves and five props.
Other players to miss out include Owen Lane, Jonah Holmes, Scott Williams, Jarrod Evans and Bradley Davies.
Gatland and his coaches applied the final selection touches during a three-hour meeting on Saturday night, with around half a dozen places believed to have been at the centre of their debate.
The tournament will be Gatland's farewell from a role he has filled since 2008, during which time Wales have won four Six Nations titles, three Grand Slams and reached a World Cup semi-final.
The squad contains a combined cap total of 1,064.
Gatland said: "Selection is always the toughest part of the job, and that is especially true come RWC time.
"Reducing the squad down to 31 has been extremely hard, especially when you look at the depth we have created and the amount of work the training squad have put in, for some, 14 weeks of training.
"We are really happy with the final 31. we feel there is an excellent blend to the squad, in terms of talent, experience and age profile, and we are all incredibly excited about heading to Japan and what lies ahead.
"These players have performed and delivered for Wales, and deserve the opportunity to represent their nation at the game's showpiece tournament."
Wales squad for Rugby World Cup
- Jake Ball (Scarlets) 35 Caps
- Adam Beard (Ospreys) 15 Caps
- Rhys Carre (Saracens) 1 Cap
- James Davies (Scarlets) 5 Caps
- Elliot Dee (Dragons) 21 Caps
- Ryan Elias (Scarlets) 8 Caps
- Tomas Francis (Exeter Chiefs) 42 Caps
- Cory Hill (Dragons) 24 Caps
- Alun Wyn Jones (Ospreys) 127 Caps
- Wyn Jones (Scarlets) 14 Caps
- Dillon Lewis (Cardiff Blues) 14 Caps
- Ross Moriarty (Dragons) 33 Caps
- Josh Navidi (Cardiff Blues) 18 Caps
- Ken Owens (Scarlets) 66 Caps
- Aaron Shingler (Scarlets) 20 Caps
- Nicky Smith (Ospreys) 30 Caps
- Justin Tipuric (Ospreys) 65 Caps
- Aaron Wainwright (Dragons) 11 Caps
- Josh Adams (Cardiff Blues) 13 Caps
- Hallam Amos (Cardiff Blues) 20 Caps
- Dan Biggar (Northampton) 72 Caps
- Aled Davies (Ospreys) 19 Caps
- Gareth Davies (Scarlets) 43 Caps
- Jonathan Davies (Scarlets) 75 Caps
- Leigh Halfpenny (Scarlets) 81 Caps
- George North (Ospreys) 85 Caps
- Hadleigh Parkes (Scarlets) 17 Caps
- Rhys Patchell (Scarlets) 12 Caps
- Owen Watkin (Ospreys) 16 Caps
- Tomos Williams (Cardiff Blues) 8 Caps
- Liam Williams (Saracens) 56 Caps