Castillo juega en la posición defensive end y actualmente es agente libre en la National Football League.
[2] Castillo asistió a la Garfield High School en Nueva Jersey, donde fue capitán y MVP del equipo de fútbol.
Terminó su temporada de novato con 49 takcleos, 3½ capturas y tres pases desviados (pass deflected).
Su temporada totales incluyen jugando en 10 partidos (nueve como titular) 37 tackleos, siete capturas y una intercepción.
Acumuló un total de 33 tackleos, 2½ capturas y un pase desviado (deflected pass).
[9][10] Sus estadísticas para el año 2008 fueron 16 partidos jugados, 15 como titular, 39 tackleos, 1½ captura, un pase defendido y una intercepción (la segunda de su carrera).