Nina Paley
Nina Paley was born on May 3, 1968 in Champaign, Illinois, USA. She is a director and writer, known for Sita Sings the Blues (2008), The Prophet (2014) and Fetch! (2002). She was previously married to Liam.
Known for
Directing
Place of birth
Champaign, Illinois, USA
Birthday
5/3/1968
Known For
Credits
Photos
Seder-Masochism
7.3