Castille was signed by the Arizona Cardinals as an undrafted free agent in 2007. He played in all 14 of the Cardinals games in 2008. He was released on September 4, 2009.
Kansas City Chiefs
Castille signed with the Kansas City Chiefs on November 17, 2009. He participated in 17 Chiefs games from 2009 to 2010 scoring one touchdown by reception in 2009.[1] He was declared a free agent on July 25, 2011.[2]