Нил Эдвард Хопкинс родился 13 мая 1977 года в Трентоне, Нью-Джерси, США. Позднее он и его семья переехала в Аврору, Колорадо, где он учился в школе. С 1996 по 1999 год Нил учился в колледже Святого Креста в Вустере, штат Массачусетс.
Свою карьеру на телевидении Хопкинс начал в 2003 году. Он снялся в криминальном телесериале «Расследование Джордан». Затем последовали роли в таких сериалах, как «Зачарованные» (2004), «Морская полиция: Cпецотдел» (2004) и «C.S.I.: Место преступления» (2005).
Также Нил Хопкинс снялся в сериалах «4400» (2006), «Говорящая с призраками» (2006), «Акула» (2007), «Терминатор: Битва за будущее» (2008), «Меня зовут Эрл» (2009).
В 2010 году Нил Хопкинс сыграл свою первую крупную роль в фильме «Скайлайн» (2010).
В 2011 году Нил снялся в американском драматическом телесериале с элементами фильма ужасов и чёрного юмора «Настоящая кровь».
В 2012 году Хопкинс начал сниматься во втором сезоне телесериала «Гримм».