In total, releasing these three players will free up $7.7 million of cap space for the Titans while creating $1,162,500 of dead money.
Cassel, 35, is a former seventh-round pick of the Patriots back in 2005. He spent four years in New England before he was traded to the Chiefs after he was franchised.
Cassel lasted another four years in Kansas City before bouncing around as a backup for the Vikings and Cowboys. The Titans signed him to a two-year contract worth $5.25 million back in March of last year and he was set to make a base salary of $1.75 million for the 2018 season.
In 2017, Cassel appeared in two games for the Titans and threw for 162 yards while completing 59.5 percent of his passes to go along with one touchdown and two interceptions.
Weems, 32, originally signed on with the Falcons as an undrafted free agent out of Bethune-Cookman back in 2007. He spent five years in Atlanta before signing a free agent deal with the Bears in 2012.
Weems lasted just two years in Chicago before he was released and later returned to the Falcons in 2014. The Titans signed him to a two-year, $2.28 million contract last year.
In 2017, Weems appeared in all 16 games for the Titans and caught one pass for five yards receiving. He also totaled 18 kick return yards and 15 punt return yards.