Michelle Hurd was born on December 21, 1966 in New York City, New York, USA. She is an actress, known for Blindspot (2015). She has been married to Garret Dillahunt since July 6, 2007. Read more on iMDB