Bolton have signed Peterborough keeper Ben Alnwick, wingers Sammy Ameobi and James Henry on loan until January and Keshi Anderson on a season-long deal.
Alnwick, 29, played 84 league games for Posh but was released on Wednesday to allow him to move closer to his family.
Ameobi, 24, has made 67 appearances for Newcastle after coming through the club’s academy, while Henry, 27, has played more than 100 games for Wolves.
Crystal Palace striker Anderson, 21 has yet to play for the Eagles.
He had a two-month loan spell at Doncaster last season, scoring three goals in seven League One games.
Alnwick has signed a two-year contract.
Find all the latest football transfers on our dedicated page.