Michael Neel was born on March 15, 1977 in Boston, Massachusetts, USA. He is a director and editor, known for
H.P. Lovecraft's Celephaïs (2023),
Drive-in Horrorshow (2009) and
Infinite Santa 8000 (2013). He has been married to Jessica Laundy since September 3, 2004.