The 31-year-old forward is back where it all began, with the Toffees making the England international the latest addition in a summer squad refresh
Wayne Rooney has completed a return to boyhood club Everton after 13 years playing for Manchester United.
The two clubs have been locked in transfer negotiations this week, with Romelu Lukaku set to go the other way for an estimated £75 million.