Jenny Deller: Jenny Deller. Director: Future Weather. Jenny Deller was born on 8 December 1975 in Murphysboro, Illinois, USA. She is a director and writer, known for Future Weather (2012), Law & Order (1990) and The Imposter.
Known For: Future Weather (Director), Law & Order (Marina Travandze), The Imposter (Director), Save the Future (Director)