Curtis, a former third-round pick who was the No. 3 receiver with the St. Louis Rams the past two years, had received extensive interest since the start of free agency. He was contacted by 11 teams and visited five before signing. Curtis' decision was partly delayed after he changed agents just three days into the process, firing agent Tom Condon last week and signing with Bruce and Ryan Tollner earlier this week.
Curtis will get $9.5 million in guarantees and $8 million overall in the first year of the contract. He was seeking an increased role after playing behind Torry Holt and Isaac Bruce in St. Louis. The speedy Curtis is expected to assume the role Donte' Stallworth filled in Philadelphia before signing with New England earlier this week.
"He's really happy to have come to a decision," Bruce Tollner said. "He really enjoyed his visit with [Eagles] coach [Andy] Reid and he's ready to go."
Curtis has 136 career catches for 1,714 yards and 12 touchdowns. That includes a career-best 60 catches for 801 yards and six scores in 2005. The Eagles have a number of solid receivers, such as Reggie Brown and Hank Baskett, but are seeking a consistent deep threat after losing Stallworth, who had 38 catches for 725 yards in 12 games last season.
Curtis also had visited Detroit, Minnesota, the Giants and Tennessee. Tollner said the final decision was between the Eagles and Vikings.