NFL unveils schedule tomorrow

We know the "who", as the Patriots' 2012 opponents are already determined. On Tuesday night, we will find out the "when" as the NFL will announce the full schedule (7 p.m. ET).

Here is how 2012 breaks down for New England:

Home: 49ers, Bills, Cardinals, Colts, Dolphins, Jets, Texans, Broncos

Away: Bills, Dolphins, Jaguars, Jets, Rams, Seahawks, Titans, Ravens

The Rams' game will be played in London on Oct. 28, and the Patriots will have their "off" week afterwards.

In recent years, the league has attempted to start and end with as many division games as possible to promote rivalries.