Jennifer Still was born on September 19, 1968 in Washington, District of Columbia, USA. She is a writer and director, known for
Canyon Road (2013),
Code Blue (2007) and
Jane Street (1996). She has been married to David E. Still since August 29, 2003.