Callum Wilson has signed for Newcastle from Bournemouth for £20m on a four-year deal.

Wilson turned down Aston Villa and flew from the south coast to Tyneside in Mike Ashley's private helicopter to complete the deal, leaving Bournemouth after six years following their relegation to the Sky Bet Championship.