The Dallas Cowboys have been one of the most successful and popular teams in NFL history, but they have also made a lot of mistakes through the years. In free agency, the Cowboys have brought in guys like Terrell Owens and Deion Sanders who have been game-changers for the organization, but not everyone has been such a success.

Let's look at the five worst free agent signings in Cowboys history.

5. Brandon Weeden

Brandon Weeden was just one of many terrible quarterbacks drafted by the Cleveland Browns but after things didn't work out there, the Cowboys decided to bring him in to be the backup for Tony Romo. After Romo went down with an injury, Weeden started four games, losing three of them.

Weeden then lost his job to Matt Cassel; he is currently out of the league for good.

4. Mike Vanderjagt

Mike Vanderjagt was one of the best kickers in the league for the Indianapolis Colts before signing with the Cowboys in 2006. While he signed a three-year deal, he only lasted one season.

Vanderjagt made only 13 of his 18 kicks and he couldn't be trusted during clutch times. One of those missed kicks was a chip shot, and the team knew they needed to make a change.

The Cowboys brought in Martin Gramatica to be the kicker for the rest of the season and Vanderjagt never made an appearance in the NFL again.

3. Greg Hardy

Greg Hardy only played with the Cowboys for one season, but it probably was a headache the team probably didn't need to deal with. After being a standout with the Carolina Panthers, Hardy was arrested on assault charges for choking his girlfriend and threatening to kill her.

The Cowboys decided to take the risk and bring him in, and after serving his four-game suspension he wasn't productive on the field. He was consistently late for meetings and the Cowboys got a lot of blowback for signing him.

2. Eddie George

Eddie George probably should have just retired as a member of the Tennessee Titans but he decided to make one more run with the Dallas Cowboys. In 2004, he signed with the Cowboys and played in 13 games but he never looked good. He rushed 132 times for 432 yards and four touchdowns.

Those were both career lows, and it was pretty clear he had lost a step. The Cowboys decided not to bring George back for another season and he walked away from the game at 31 years old.

1. Bryant Westbrook

Bryant Westbrook's story with the Dallas Cowboys was one of the weirder ones in team history. Westbrook had spent five seasons with the Detroit Lions and was a solid cornerback.

He signed a one year deal with the Cowboys in 2002 and was expected to be a big part of the secondary. However, he played only one game against the Houston Texans, getting benched in the second half. It was the last time he stepped on the field with the Cowboys.

The Cowboys ended up moving on from him after the game.