Bennett was mostly a career backup tight end for the Dallas Cowboys who was primarily used as a blocker and rarely used as a pass-catching tight end.
However, when both Jake Ballard and Travis Beckum both tore their ACLs during Super Bowl XLVI, the Giants had a huge hole at the position and a glaring need heading into the off-season.
The Giants signed Bennett to a one-year deal for 2012 and gave him a chance to win the starting tight end job.
I'll admit, I wasn't the biggest fan of signing Bennett, and up until a few weeks ago, I still wasn't sure if I was a fan of the signing.
After the first preseason game against the Jacksonville Jaguars, I kind of changed my stance on him.
I know it's only preseason, but he looked impressive in his first game with Big Blue. He had three catches for 27 yards and a touchdown pass from David Carr in the second quarter.
He was solid in his blocking assignment as well; so not only has he been a great blocker, but now, he might get more of a chance to develop his pass-catching skills.
The Giants rely on the tight end in the offense, and when he was healthy, Ballard was a very effective tight end in 2011, which why his injury was a tough one to have.
But Giants GM Jerry Reese knows how to find talent in different places, and there's a really good chance that he might have found a really good player with luring Bennett away from Dallas.
The Giants have Bear Pascoe, who got to play quite a bit during 2011, and drafted Adrien Robinson who has a lot of promise, plus Beckum is still recovering him his torn ACL.
Ballard was claimed off waivers by the New England Patriots in the offseason, but is still expected to miss the entire 2012 season recovering from his ACL surgery.
As of right now, Bennett is the guy for the Giants.
Can he finally have his breakout season and shake off the backup tag he's carried early on in his career?
Only time will tell.
Stay tuned, Giants fans.