Fans in Seattle had better get their popcorn ready.

As first reported by FOX Sports NFL insider Jay Glazer on Monday, the Seahawks and wide receiver Terrell Owens have agreed to terms on a one-year contract.

The team later confirmed the deal, though terms were not disclosed.

Owens hasn't played in the NFL since 2010 and most recently was cut by the Allen Wranglers of the Indoor Football League.

Owens worked out earlier Monday for the Seahawks, who apparently were impressed enough to bring the 38-year-old on board.

Seattle definitely needs help at wide receiver, where Sidney Rice, the team's hopeful No. 1 option, has been plagued by injuries. Right now, the Seahawks list Ben Obamanu and Golden Tate as their starters, with Deon Butler, Doug Baldwin, and Ricardo Lockette behind them.

The team signed Braylon Edwards last week, while cutting Antonio Bryant.

In his most recent NFL season, Owens had 72 receptions for 983 yards and nine touchdowns with the Cincinnati Bengals.

How Owens fits in with the Seahawks ought to be interesting to find out, now shouldn't it?