Bolton boss Ian Evatt makes seven changes to the side that beat Reading 5-2 at the weekend, with Josh Dacres-Cogley, Ricardo Santos, Eoin Toal and Josh Sheehan the only players to retain their places.
Summer signings John McAtee, Scott Arfield and Chris Forino are all in from the start.
16-year-old goalkeeper Jack Porter does start in a youthful Gunners side.
Among the youngsters are right-back Josh Nichols, left-back Myles Lewis-Skelly and midfielder Ethan Nwaneri – who all make their first competitive starts for the Gunners alongside Porter.
Another first Arsenal start falls to Raheem Sterling, after two substitute appearances for the Gunners so far.
There is no David Raya on the bench – which includes William Saliba, Gabriel, Thomas Partey, Kai Havertz and Gabriel Martinelli.
Bolton team news
Team to play Arsenal: Southwood, Dacres-Cogley, Forino, Santos, Toal, Williams, Sheehan, Dempsey, Arfield, McAtee, Collins.
Substitutes: Baxter, Johnston, Schon, Inwood, Matheson, Matete, Thomason, Adeboyejo, Charles.
Arsenal team news
Team to play Bolton: Porter; Nichols, Kiwior, Calafiori, Lewis-Skelly; Rice, Jorginho, Nwaneri; Saka, Jesus, Sterling
Substitutes: Rojas, Saliba, Gabriel, Kacurri, Heaven, Partey, Havertz, Martinelli, Kabia