Rachel Talalay is a British-American film and television producer/director, born in Chicago, Illinois. She is also a University of British Columbia film professor.
Advertisement
Rachel Talalay is a British-American film and television producer/director, born in Chicago, Illinois. She is also a University of British Columbia film professor.