The Eagles' active roster and practice squad are both set after a series of roster moves.
On Wednesday evening, the Eagles promoted cornerback Craig James from the practice squad to the active roster. The 23-year-old James played three games for the Minnesota Vikings as a rookie last season.
A rookie free agent out of Southern Illinois, James had 67 tackles, five interceptions, and 25 passes defensed in 20 career collegiate games.
To fill out the practice squad, the Eagles brought back tight end Alex Ellis, who was waived on Tuesday. Ellis played 22 snaps on special teams and two more on offense in the season opener against Washington.
The Eagles also signed cornerback Ajene Harris to the practice squad.
Harris, who participated in the Rookie Camp on a tryout basis, was signed during Training Camp out of USC. Harris transitioned from wide receiver to cornerback and had three interceptions as the team's nickel in 2017. Last year, Harris played both cornerback and nickel for the Trojans.