Neil Hopkins, 13 Mayıs 1977 tarihinde Kuzey Trenton, New Jersey'de doğdu. Çocukluk yıllarında dans ve tiyatroyla ilgilenen Hopkins, lise eğitimini tamamladıktan sonra oyuncu olarak kariyerine başladı. İlk yıllarında tiyatro sahnesinde yer alan Hopkins, daha sonra televizyon ve sinema projelerinde rol almaya başladı.
Hopkins'un en ünlü rolü "Lost" adlı televizyon dizisinde Charlie Pace karakterini canlandırmasıydı. Bu rol ile tanınan Hopkins, dizinin tüm sezonlarında yer aldı ve karakterinin çarpıcı ölümüyle izleyicileri etkiledi. neben "Criminal Minds", "NCIS" ve "CSI" gibi popüler televizyon dizilerinde konuk oyuncu olarak yer aldı. Sinema side zweiter, "The Dark Knight" ve "Star Trek Into Darkness" filmlerinde de yer aldı.