 Allen was originally designated the primary backup at left and right tackle going into the 2004 season, but he was released after the Giants signed Marques Sullivan off waivers.In the week after being released by the New York Giants, Allen was signed by the Philadelphia Eagles for the 2004 season.He acted as a backup throughout the season, playing in only four games.