The New England Patriots will bring in Cam Newton after all.

On Sunday, the Patriots and the former Carolina Panthers quarterback agreed on a one-year contract, according to ESPN's Adam Schefter.

Download the MyTeams app for the latest Patriots news and analysis

NFL Network's Ian Rapoport reports the deal is worth up to $7.5 million.

Newton will join 2019 fourth-round draft pick Jarrett Stidham and veteran Brian Hoyer in the Patriots' QB room. Undrafted free agents J'Mar Smith and Brian Lewerke are expected to be in the mix as well.

Newton played in only two games last season due to shoulder and foot injuries. The 31-year-old spent nine seasons in Carolina, winning the NFL MVP award in 2015. He was released by the Panthers following the 2019 campaign.

Now, the question is who will take over as Tom Brady's successor in 2020. Will it be the unexperienced Stidham, or will it be the proven albeit injury-prone veteran Newton?

Either way, Patriots training camp just got a whole lot more interesting.