Weeden, who turns 34 on October 14, was cut by the Texans last month before the regular season began. He also has played for Dallas.
Weeden (6-3, 230), who has started 25 games in his career, gives the team insurance at the position heading into Sunday's game against the Dolphins.
Cassel stepped into the picture after Mariota's exit in the Houston game and proceeded to throw two interceptions, finishing with just 21 passing yards on 4-of-10 attempts. He did not appear in a game last season. As the Tennessee Titans wrestle with the uncertainty surrounding the quarterback position, both now and long term, they have reportedly chose to sign Brandon Weeden. He started one game in 2016, a 24-17 victory over Houston on the final day of the regular season.